[INFO] fetching crate oak-wit 0.0.3... [INFO] checking oak-wit-0.0.3 against master#8a703520e80d87d4423c01f9d4fbc9e5f6533a02 for pr-154205-1 [INFO] extracting crate oak-wit 0.0.3 into /workspace/builds/worker-6-tc1/source [INFO] started tweaking crates.io crate oak-wit 0.0.3 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate oak-wit 0.0.3 [INFO] tweaked toml for crates.io crate oak-wit 0.0.3 written to /workspace/builds/worker-6-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate oak-wit 0.0.3 on toolchain 8a703520e80d87d4423c01f9d4fbc9e5f6533a02 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8a703520e80d87d4423c01f9d4fbc9e5f6533a02" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate oak-wit 0.0.3 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" "+8a703520e80d87d4423c01f9d4fbc9e5f6533a02" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded notify-types v2.1.0 [INFO] [stderr] Downloaded triomphe v0.1.15 [INFO] [stderr] Downloaded inotify v0.11.0 [INFO] [stderr] Downloaded oak-vfs v0.0.3 [INFO] [stderr] Downloaded kqueue v1.1.1 [INFO] [stderr] Downloaded oak-highlight v0.0.3 [INFO] [stderr] Downloaded oak-symbols v0.0.3 [INFO] [stderr] Downloaded oak-mcp v0.0.3 [INFO] [stderr] Downloaded oak-lsp v0.0.3 [INFO] [stderr] Downloaded oak-core v0.0.3 [INFO] [stderr] Downloaded notify v8.2.0 [INFO] [stderr] Downloaded oak-hover v0.0.3 [INFO] [stderr] Downloaded oak-folding v0.0.3 [INFO] [stderr] Downloaded oak-resolver v0.0.3 [INFO] [stderr] Downloaded oak-semantic-search v0.0.3 [INFO] [stderr] Downloaded oak-macros v0.0.3 [INFO] [stderr] Downloaded oak-pretty-print v0.0.3 [INFO] [stderr] Downloaded oak-navigation v0.0.3 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+8a703520e80d87d4423c01f9d4fbc9e5f6533a02" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] adf55670dafd9373b920d840c1d2d090a7584158638d22cc688d25f88f2024f7 [INFO] running `Command { std: "docker" "start" "-a" "adf55670dafd9373b920d840c1d2d090a7584158638d22cc688d25f88f2024f7", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "adf55670dafd9373b920d840c1d2d090a7584158638d22cc688d25f88f2024f7", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "adf55670dafd9373b920d840c1d2d090a7584158638d22cc688d25f88f2024f7", kill_on_drop: false }` [INFO] [stdout] adf55670dafd9373b920d840c1d2d090a7584158638d22cc688d25f88f2024f7 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+8a703520e80d87d4423c01f9d4fbc9e5f6533a02" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 81298106eab0cb8ec6bf70fd42248a7ada904e43c1425bca46059b3ba5db67fd [INFO] running `Command { std: "docker" "start" "-a" "81298106eab0cb8ec6bf70fd42248a7ada904e43c1425bca46059b3ba5db67fd", kill_on_drop: false }` [INFO] [stderr] Compiling unicode-ident v1.0.23 [INFO] [stderr] Checking smallvec v1.15.1 [INFO] [stderr] Compiling serde_core v1.0.228 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Checking tracing-core v0.1.36 [INFO] [stderr] Compiling proc-macro2 v1.0.106 [INFO] [stderr] Compiling quote v1.0.44 [INFO] [stderr] Compiling syn v2.0.114 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling tracing-attributes v0.1.31 [INFO] [stderr] Checking tracing v0.1.44 [INFO] [stderr] Checking triomphe v0.1.15 [INFO] [stderr] Checking oak-core v0.0.3 [INFO] [stderr] Checking oak-wit v0.0.3 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused import: `Parser` [INFO] [stdout] --> src/parser/element_type.rs:1:29 [INFO] [stdout] | [INFO] [stdout] 1 | use oak_core::{ElementType, Parser, UniversalElementRole}; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `parser::element_type::WitElementType` and `token_type::WitTokenType` [INFO] [stdout] --> src/parser/mod.rs:5:23 [INFO] [stdout] | [INFO] [stdout] 5 | lexer::{WitLexer, token_type::WitTokenType}, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 6 | parser::element_type::WitElementType, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Parser` [INFO] [stdout] --> src/parser/element_type.rs:1:29 [INFO] [stdout] | [INFO] [stdout] 1 | use oak_core::{ElementType, Parser, UniversalElementRole}; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `parser::element_type::WitElementType` and `token_type::WitTokenType` [INFO] [stdout] --> src/parser/mod.rs:5:23 [INFO] [stdout] | [INFO] [stdout] 5 | lexer::{WitLexer, token_type::WitTokenType}, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 6 | parser::element_type::WitElementType, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `config` is never read [INFO] [stdout] --> src/lexer/mod.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 19 | pub struct WitLexer<'config> { [INFO] [stdout] | -------- field in this struct [INFO] [stdout] 20 | config: &'config WitLanguage, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `WitLexer` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/lib.rs:10:1 [INFO] [stdout] | [INFO] [stdout] 10 | pub mod parser; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> src/lib.rs:2:9 [INFO] [stdout] | [INFO] [stdout] 2 | #![warn(missing_docs)] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/ast/mod.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | pub items: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/ast/mod.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | Package(WitPackage), [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/ast/mod.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | World(WitWorld), [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/ast/mod.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | Interface(WitInterface), [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/ast/mod.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | pub name: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/ast/mod.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | pub name: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/ast/mod.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | pub items: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/ast/mod.rs:32:5 [INFO] [stdout] | [INFO] [stdout] 32 | Import(WitImport), [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/ast/mod.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 33 | Export(WitExport), [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/ast/mod.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | Include(WitInclude), [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/ast/mod.rs:40:5 [INFO] [stdout] | [INFO] [stdout] 40 | pub name: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/ast/mod.rs:41:5 [INFO] [stdout] | [INFO] [stdout] 41 | pub items: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/ast/mod.rs:47:5 [INFO] [stdout] | [INFO] [stdout] 47 | Type(WitType), [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/ast/mod.rs:48:5 [INFO] [stdout] | [INFO] [stdout] 48 | Func(WitFunc), [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/ast/mod.rs:54:5 [INFO] [stdout] | [INFO] [stdout] 54 | pub name: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/ast/mod.rs:55:5 [INFO] [stdout] | [INFO] [stdout] 55 | pub params: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/ast/mod.rs:56:5 [INFO] [stdout] | [INFO] [stdout] 56 | pub result: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/ast/mod.rs:62:5 [INFO] [stdout] | [INFO] [stdout] 62 | pub name: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/ast/mod.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | pub ty: WitTypeKind, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/ast/mod.rs:69:5 [INFO] [stdout] | [INFO] [stdout] 69 | pub name: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/ast/mod.rs:70:5 [INFO] [stdout] | [INFO] [stdout] 70 | pub kind: WitTypeKind, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/ast/mod.rs:76:5 [INFO] [stdout] | [INFO] [stdout] 76 | Bool, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/ast/mod.rs:77:5 [INFO] [stdout] | [INFO] [stdout] 77 | U32, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/ast/mod.rs:78:5 [INFO] [stdout] | [INFO] [stdout] 78 | String, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/ast/mod.rs:85:5 [INFO] [stdout] | [INFO] [stdout] 85 | pub name: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/ast/mod.rs:91:5 [INFO] [stdout] | [INFO] [stdout] 91 | pub name: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/ast/mod.rs:97:5 [INFO] [stdout] | [INFO] [stdout] 97 | pub name: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/language/mod.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | pub struct WitLanguage {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/lexer/mod.rs:2:1 [INFO] [stdout] | [INFO] [stdout] 2 | pub mod token_type; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/lexer/mod.rs:19:1 [INFO] [stdout] | [INFO] [stdout] 19 | pub struct WitLexer<'config> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/lexer/mod.rs:32:5 [INFO] [stdout] | [INFO] [stdout] 32 | pub fn new(config: &'config WitLanguage) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a type alias [INFO] [stdout] --> src/lexer/token_type.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | pub type WitToken = Token; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an enum [INFO] [stdout] --> src/lexer/token_type.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | pub enum WitTokenType { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | Root, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | Whitespace, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | Newline, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | Comment, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | Error, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | Eof, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | Text, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | IntegerLiteral, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | FloatLiteral, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | StringLiteral, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | Identifier, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | WorldKw, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 27 | InterfaceKw, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | PackageKw, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | ComponentKw, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 30 | InstanceKw, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:31:5 [INFO] [stdout] | [INFO] [stdout] 31 | ModuleKw, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:32:5 [INFO] [stdout] | [INFO] [stdout] 32 | CoreKw, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 33 | FuncKw, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | TypeKw, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:35:5 [INFO] [stdout] | [INFO] [stdout] 35 | RecordKw, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:36:5 [INFO] [stdout] | [INFO] [stdout] 36 | VariantKw, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:37:5 [INFO] [stdout] | [INFO] [stdout] 37 | EnumKw, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | FlagsKw, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:39:5 [INFO] [stdout] | [INFO] [stdout] 39 | UnionKw, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:40:5 [INFO] [stdout] | [INFO] [stdout] 40 | TupleKw, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:41:5 [INFO] [stdout] | [INFO] [stdout] 41 | ListKw, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:42:5 [INFO] [stdout] | [INFO] [stdout] 42 | OptionKw, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:43:5 [INFO] [stdout] | [INFO] [stdout] 43 | ResultKw, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:44:5 [INFO] [stdout] | [INFO] [stdout] 44 | ResourceKw, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:47:5 [INFO] [stdout] | [INFO] [stdout] 47 | ImportKw, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:48:5 [INFO] [stdout] | [INFO] [stdout] 48 | ExportKw, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:49:5 [INFO] [stdout] | [INFO] [stdout] 49 | UseKw, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:50:5 [INFO] [stdout] | [INFO] [stdout] 50 | IncludeKw, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:51:5 [INFO] [stdout] | [INFO] [stdout] 51 | WithKw, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:54:5 [INFO] [stdout] | [INFO] [stdout] 54 | StaticKw, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:55:5 [INFO] [stdout] | [INFO] [stdout] 55 | ConstructorKw, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:56:5 [INFO] [stdout] | [INFO] [stdout] 56 | MethodKw, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:59:5 [INFO] [stdout] | [INFO] [stdout] 59 | BoolKw, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:60:5 [INFO] [stdout] | [INFO] [stdout] 60 | U8Kw, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:61:5 [INFO] [stdout] | [INFO] [stdout] 61 | U16Kw, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:62:5 [INFO] [stdout] | [INFO] [stdout] 62 | U32Kw, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | U64Kw, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:64:5 [INFO] [stdout] | [INFO] [stdout] 64 | S8Kw, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:65:5 [INFO] [stdout] | [INFO] [stdout] 65 | S16Kw, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:66:5 [INFO] [stdout] | [INFO] [stdout] 66 | S32Kw, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:67:5 [INFO] [stdout] | [INFO] [stdout] 67 | S64Kw, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:68:5 [INFO] [stdout] | [INFO] [stdout] 68 | F32Kw, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:69:5 [INFO] [stdout] | [INFO] [stdout] 69 | F64Kw, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:70:5 [INFO] [stdout] | [INFO] [stdout] 70 | CharKw, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:71:5 [INFO] [stdout] | [INFO] [stdout] 71 | StringKw, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:74:5 [INFO] [stdout] | [INFO] [stdout] 74 | Arrow, // -> [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:75:5 [INFO] [stdout] | [INFO] [stdout] 75 | FatArrow, // => [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:76:5 [INFO] [stdout] | [INFO] [stdout] 76 | Assign, // = [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:77:5 [INFO] [stdout] | [INFO] [stdout] 77 | Colon, // : [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:78:5 [INFO] [stdout] | [INFO] [stdout] 78 | Semicolon, // ; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:79:5 [INFO] [stdout] | [INFO] [stdout] 79 | Comma, // , [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:80:5 [INFO] [stdout] | [INFO] [stdout] 80 | Dot, // . [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:81:5 [INFO] [stdout] | [INFO] [stdout] 81 | Question, // ? [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:82:5 [INFO] [stdout] | [INFO] [stdout] 82 | At, // ↯ [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:83:5 [INFO] [stdout] | [INFO] [stdout] 83 | Hash, // # [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:84:5 [INFO] [stdout] | [INFO] [stdout] 84 | Dollar, // $ [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:85:5 [INFO] [stdout] | [INFO] [stdout] 85 | Percent, // % [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:86:5 [INFO] [stdout] | [INFO] [stdout] 86 | Ampersand, // & [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:87:5 [INFO] [stdout] | [INFO] [stdout] 87 | Star, // * [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:88:5 [INFO] [stdout] | [INFO] [stdout] 88 | Plus, // + [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:89:5 [INFO] [stdout] | [INFO] [stdout] 89 | Minus, // - [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:90:5 [INFO] [stdout] | [INFO] [stdout] 90 | Slash, // / [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:91:5 [INFO] [stdout] | [INFO] [stdout] 91 | Lt, // < [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:92:5 [INFO] [stdout] | [INFO] [stdout] 92 | Gt, // > [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:93:5 [INFO] [stdout] | [INFO] [stdout] 93 | Pipe, // | [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:94:5 [INFO] [stdout] | [INFO] [stdout] 94 | Caret, // ^ [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:95:5 [INFO] [stdout] | [INFO] [stdout] 95 | Tilde, // ~ [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:96:5 [INFO] [stdout] | [INFO] [stdout] 96 | Bang, // ! [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:99:5 [INFO] [stdout] | [INFO] [stdout] 99 | LeftParen, // ( [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:100:5 [INFO] [stdout] | [INFO] [stdout] 100 | RightParen, // ) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:101:5 [INFO] [stdout] | [INFO] [stdout] 101 | LeftBrace, // { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:102:5 [INFO] [stdout] | [INFO] [stdout] 102 | RightBrace, // } [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:103:5 [INFO] [stdout] | [INFO] [stdout] 103 | LeftBracket, // [ [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:104:5 [INFO] [stdout] | [INFO] [stdout] 104 | RightBracket, // ] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/lexer/token_type.rs:108:5 [INFO] [stdout] | [INFO] [stdout] 108 | pub fn is_keyword(&self) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/parser/mod.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | pub mod element_type; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an enum [INFO] [stdout] --> src/parser/element_type.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | pub enum WitElementType { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | Root, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | Whitespace, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | Newline, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | Comment, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | Error, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | Eof, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | Text, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | IntegerLiteral, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | FloatLiteral, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | StringLiteral, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | Identifier, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | WorldKw, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | InterfaceKw, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | PackageKw, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 27 | ComponentKw, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | InstanceKw, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | ModuleKw, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 30 | CoreKw, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:31:5 [INFO] [stdout] | [INFO] [stdout] 31 | FuncKw, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:32:5 [INFO] [stdout] | [INFO] [stdout] 32 | TypeKw, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 33 | RecordKw, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | VariantKw, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:35:5 [INFO] [stdout] | [INFO] [stdout] 35 | EnumKw, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:36:5 [INFO] [stdout] | [INFO] [stdout] 36 | FlagsKw, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:37:5 [INFO] [stdout] | [INFO] [stdout] 37 | UnionKw, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | TupleKw, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:39:5 [INFO] [stdout] | [INFO] [stdout] 39 | ListKw, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:40:5 [INFO] [stdout] | [INFO] [stdout] 40 | OptionKw, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:41:5 [INFO] [stdout] | [INFO] [stdout] 41 | ResultKw, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:42:5 [INFO] [stdout] | [INFO] [stdout] 42 | ResourceKw, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:45:5 [INFO] [stdout] | [INFO] [stdout] 45 | ImportKw, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:46:5 [INFO] [stdout] | [INFO] [stdout] 46 | ExportKw, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:47:5 [INFO] [stdout] | [INFO] [stdout] 47 | UseKw, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:48:5 [INFO] [stdout] | [INFO] [stdout] 48 | IncludeKw, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:49:5 [INFO] [stdout] | [INFO] [stdout] 49 | WithKw, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:52:5 [INFO] [stdout] | [INFO] [stdout] 52 | StaticKw, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:53:5 [INFO] [stdout] | [INFO] [stdout] 53 | ConstructorKw, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:54:5 [INFO] [stdout] | [INFO] [stdout] 54 | MethodKw, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:57:5 [INFO] [stdout] | [INFO] [stdout] 57 | BoolKw, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:58:5 [INFO] [stdout] | [INFO] [stdout] 58 | U8Kw, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:59:5 [INFO] [stdout] | [INFO] [stdout] 59 | U16Kw, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:60:5 [INFO] [stdout] | [INFO] [stdout] 60 | U32Kw, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:61:5 [INFO] [stdout] | [INFO] [stdout] 61 | U64Kw, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:62:5 [INFO] [stdout] | [INFO] [stdout] 62 | S8Kw, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | S16Kw, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:64:5 [INFO] [stdout] | [INFO] [stdout] 64 | S32Kw, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:65:5 [INFO] [stdout] | [INFO] [stdout] 65 | S64Kw, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:66:5 [INFO] [stdout] | [INFO] [stdout] 66 | F32Kw, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:67:5 [INFO] [stdout] | [INFO] [stdout] 67 | F64Kw, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:68:5 [INFO] [stdout] | [INFO] [stdout] 68 | CharKw, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:69:5 [INFO] [stdout] | [INFO] [stdout] 69 | StringKw, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:72:5 [INFO] [stdout] | [INFO] [stdout] 72 | Arrow, // -> [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:73:5 [INFO] [stdout] | [INFO] [stdout] 73 | FatArrow, // => [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:74:5 [INFO] [stdout] | [INFO] [stdout] 74 | Assign, // = [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:75:5 [INFO] [stdout] | [INFO] [stdout] 75 | Colon, // : [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:76:5 [INFO] [stdout] | [INFO] [stdout] 76 | Semicolon, // ; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:77:5 [INFO] [stdout] | [INFO] [stdout] 77 | Comma, // , [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:78:5 [INFO] [stdout] | [INFO] [stdout] 78 | Dot, // . [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:79:5 [INFO] [stdout] | [INFO] [stdout] 79 | Question, // ? [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:80:5 [INFO] [stdout] | [INFO] [stdout] 80 | At, // ↯ [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:81:5 [INFO] [stdout] | [INFO] [stdout] 81 | Hash, // # [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:82:5 [INFO] [stdout] | [INFO] [stdout] 82 | Dollar, // $ [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:83:5 [INFO] [stdout] | [INFO] [stdout] 83 | Percent, // % [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:84:5 [INFO] [stdout] | [INFO] [stdout] 84 | Ampersand, // & [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:85:5 [INFO] [stdout] | [INFO] [stdout] 85 | Star, // * [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:86:5 [INFO] [stdout] | [INFO] [stdout] 86 | Plus, // + [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:87:5 [INFO] [stdout] | [INFO] [stdout] 87 | Minus, // - [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:88:5 [INFO] [stdout] | [INFO] [stdout] 88 | Slash, // / [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:89:5 [INFO] [stdout] | [INFO] [stdout] 89 | Lt, // < [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:90:5 [INFO] [stdout] | [INFO] [stdout] 90 | Gt, // > [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:91:5 [INFO] [stdout] | [INFO] [stdout] 91 | Pipe, // | [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:92:5 [INFO] [stdout] | [INFO] [stdout] 92 | Caret, // ^ [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:93:5 [INFO] [stdout] | [INFO] [stdout] 93 | Tilde, // ~ [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:94:5 [INFO] [stdout] | [INFO] [stdout] 94 | Bang, // ! [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:97:5 [INFO] [stdout] | [INFO] [stdout] 97 | LeftParen, // ( [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:98:5 [INFO] [stdout] | [INFO] [stdout] 98 | RightParen, // ) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:99:5 [INFO] [stdout] | [INFO] [stdout] 99 | LeftBrace, // { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:100:5 [INFO] [stdout] | [INFO] [stdout] 100 | RightBrace, // } [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:101:5 [INFO] [stdout] | [INFO] [stdout] 101 | LeftBracket, // [ [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:102:5 [INFO] [stdout] | [INFO] [stdout] 102 | RightBracket, // ] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `oak_testing` in this scope [INFO] [stdout] --> tests/lexer/mod.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use oak_testing::lexing::LexerTester; [INFO] [stdout] | ^^^^^^^^^^^ use of unresolved module or unlinked crate `oak_testing` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `oak_testing`, use `cargo add oak_testing` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `config` is never read [INFO] [stdout] --> src/lexer/mod.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 19 | pub struct WitLexer<'config> { [INFO] [stdout] | -------- field in this struct [INFO] [stdout] 20 | config: &'config WitLanguage, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `WitLexer` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/lib.rs:10:1 [INFO] [stdout] | [INFO] [stdout] 10 | pub mod parser; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> src/lib.rs:2:9 [INFO] [stdout] | [INFO] [stdout] 2 | #![warn(missing_docs)] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/ast/mod.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | pub items: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/ast/mod.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | Package(WitPackage), [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/ast/mod.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | World(WitWorld), [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/ast/mod.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | Interface(WitInterface), [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/ast/mod.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | pub name: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/ast/mod.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | pub name: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/ast/mod.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | pub items: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/ast/mod.rs:32:5 [INFO] [stdout] | [INFO] [stdout] 32 | Import(WitImport), [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/ast/mod.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 33 | Export(WitExport), [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/ast/mod.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | Include(WitInclude), [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/ast/mod.rs:40:5 [INFO] [stdout] | [INFO] [stdout] 40 | pub name: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/ast/mod.rs:41:5 [INFO] [stdout] | [INFO] [stdout] 41 | pub items: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/ast/mod.rs:47:5 [INFO] [stdout] | [INFO] [stdout] 47 | Type(WitType), [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/ast/mod.rs:48:5 [INFO] [stdout] | [INFO] [stdout] 48 | Func(WitFunc), [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/ast/mod.rs:54:5 [INFO] [stdout] | [INFO] [stdout] 54 | pub name: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/ast/mod.rs:55:5 [INFO] [stdout] | [INFO] [stdout] 55 | pub params: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/ast/mod.rs:56:5 [INFO] [stdout] | [INFO] [stdout] 56 | pub result: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/ast/mod.rs:62:5 [INFO] [stdout] | [INFO] [stdout] 62 | pub name: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/ast/mod.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | pub ty: WitTypeKind, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/ast/mod.rs:69:5 [INFO] [stdout] | [INFO] [stdout] 69 | pub name: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/ast/mod.rs:70:5 [INFO] [stdout] | [INFO] [stdout] 70 | pub kind: WitTypeKind, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/ast/mod.rs:76:5 [INFO] [stdout] | [INFO] [stdout] 76 | Bool, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/ast/mod.rs:77:5 [INFO] [stdout] | [INFO] [stdout] 77 | U32, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/ast/mod.rs:78:5 [INFO] [stdout] | [INFO] [stdout] 78 | String, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/ast/mod.rs:85:5 [INFO] [stdout] | [INFO] [stdout] 85 | pub name: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/ast/mod.rs:91:5 [INFO] [stdout] | [INFO] [stdout] 91 | pub name: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/ast/mod.rs:97:5 [INFO] [stdout] | [INFO] [stdout] 97 | pub name: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/language/mod.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | pub struct WitLanguage {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/lexer/mod.rs:2:1 [INFO] [stdout] | [INFO] [stdout] 2 | pub mod token_type; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/lexer/mod.rs:19:1 [INFO] [stdout] | [INFO] [stdout] 19 | pub struct WitLexer<'config> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/lexer/mod.rs:32:5 [INFO] [stdout] | [INFO] [stdout] 32 | pub fn new(config: &'config WitLanguage) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a type alias [INFO] [stdout] --> src/lexer/token_type.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | pub type WitToken = Token; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an enum [INFO] [stdout] --> src/lexer/token_type.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | pub enum WitTokenType { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | Root, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | Whitespace, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | Newline, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `oak-wit` (test "main") due to 1 previous error [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | Comment, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | Error, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | Eof, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | Text, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | IntegerLiteral, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | FloatLiteral, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | StringLiteral, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | Identifier, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | WorldKw, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 27 | InterfaceKw, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | PackageKw, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | ComponentKw, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 30 | InstanceKw, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:31:5 [INFO] [stdout] | [INFO] [stdout] 31 | ModuleKw, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:32:5 [INFO] [stdout] | [INFO] [stdout] 32 | CoreKw, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 33 | FuncKw, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | TypeKw, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:35:5 [INFO] [stdout] | [INFO] [stdout] 35 | RecordKw, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:36:5 [INFO] [stdout] | [INFO] [stdout] 36 | VariantKw, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:37:5 [INFO] [stdout] | [INFO] [stdout] 37 | EnumKw, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | FlagsKw, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:39:5 [INFO] [stdout] | [INFO] [stdout] 39 | UnionKw, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:40:5 [INFO] [stdout] | [INFO] [stdout] 40 | TupleKw, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:41:5 [INFO] [stdout] | [INFO] [stdout] 41 | ListKw, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:42:5 [INFO] [stdout] | [INFO] [stdout] 42 | OptionKw, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:43:5 [INFO] [stdout] | [INFO] [stdout] 43 | ResultKw, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:44:5 [INFO] [stdout] | [INFO] [stdout] 44 | ResourceKw, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:47:5 [INFO] [stdout] | [INFO] [stdout] 47 | ImportKw, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:48:5 [INFO] [stdout] | [INFO] [stdout] 48 | ExportKw, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:49:5 [INFO] [stdout] | [INFO] [stdout] 49 | UseKw, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:50:5 [INFO] [stdout] | [INFO] [stdout] 50 | IncludeKw, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:51:5 [INFO] [stdout] | [INFO] [stdout] 51 | WithKw, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:54:5 [INFO] [stdout] | [INFO] [stdout] 54 | StaticKw, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:55:5 [INFO] [stdout] | [INFO] [stdout] 55 | ConstructorKw, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:56:5 [INFO] [stdout] | [INFO] [stdout] 56 | MethodKw, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:59:5 [INFO] [stdout] | [INFO] [stdout] 59 | BoolKw, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:60:5 [INFO] [stdout] | [INFO] [stdout] 60 | U8Kw, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:61:5 [INFO] [stdout] | [INFO] [stdout] 61 | U16Kw, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:62:5 [INFO] [stdout] | [INFO] [stdout] 62 | U32Kw, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | U64Kw, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:64:5 [INFO] [stdout] | [INFO] [stdout] 64 | S8Kw, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:65:5 [INFO] [stdout] | [INFO] [stdout] 65 | S16Kw, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:66:5 [INFO] [stdout] | [INFO] [stdout] 66 | S32Kw, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:67:5 [INFO] [stdout] | [INFO] [stdout] 67 | S64Kw, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:68:5 [INFO] [stdout] | [INFO] [stdout] 68 | F32Kw, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:69:5 [INFO] [stdout] | [INFO] [stdout] 69 | F64Kw, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:70:5 [INFO] [stdout] | [INFO] [stdout] 70 | CharKw, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:71:5 [INFO] [stdout] | [INFO] [stdout] 71 | StringKw, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:74:5 [INFO] [stdout] | [INFO] [stdout] 74 | Arrow, // -> [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:75:5 [INFO] [stdout] | [INFO] [stdout] 75 | FatArrow, // => [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:76:5 [INFO] [stdout] | [INFO] [stdout] 76 | Assign, // = [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:77:5 [INFO] [stdout] | [INFO] [stdout] 77 | Colon, // : [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:78:5 [INFO] [stdout] | [INFO] [stdout] 78 | Semicolon, // ; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:79:5 [INFO] [stdout] | [INFO] [stdout] 79 | Comma, // , [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:80:5 [INFO] [stdout] | [INFO] [stdout] 80 | Dot, // . [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:81:5 [INFO] [stdout] | [INFO] [stdout] 81 | Question, // ? [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:82:5 [INFO] [stdout] | [INFO] [stdout] 82 | At, // ↯ [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:83:5 [INFO] [stdout] | [INFO] [stdout] 83 | Hash, // # [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:84:5 [INFO] [stdout] | [INFO] [stdout] 84 | Dollar, // $ [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:85:5 [INFO] [stdout] | [INFO] [stdout] 85 | Percent, // % [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:86:5 [INFO] [stdout] | [INFO] [stdout] 86 | Ampersand, // & [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:87:5 [INFO] [stdout] | [INFO] [stdout] 87 | Star, // * [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:88:5 [INFO] [stdout] | [INFO] [stdout] 88 | Plus, // + [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:89:5 [INFO] [stdout] | [INFO] [stdout] 89 | Minus, // - [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:90:5 [INFO] [stdout] | [INFO] [stdout] 90 | Slash, // / [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:91:5 [INFO] [stdout] | [INFO] [stdout] 91 | Lt, // < [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:92:5 [INFO] [stdout] | [INFO] [stdout] 92 | Gt, // > [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:93:5 [INFO] [stdout] | [INFO] [stdout] 93 | Pipe, // | [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:94:5 [INFO] [stdout] | [INFO] [stdout] 94 | Caret, // ^ [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:95:5 [INFO] [stdout] | [INFO] [stdout] 95 | Tilde, // ~ [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:96:5 [INFO] [stdout] | [INFO] [stdout] 96 | Bang, // ! [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:99:5 [INFO] [stdout] | [INFO] [stdout] 99 | LeftParen, // ( [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:100:5 [INFO] [stdout] | [INFO] [stdout] 100 | RightParen, // ) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:101:5 [INFO] [stdout] | [INFO] [stdout] 101 | LeftBrace, // { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:102:5 [INFO] [stdout] | [INFO] [stdout] 102 | RightBrace, // } [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:103:5 [INFO] [stdout] | [INFO] [stdout] 103 | LeftBracket, // [ [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/lexer/token_type.rs:104:5 [INFO] [stdout] | [INFO] [stdout] 104 | RightBracket, // ] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/lexer/token_type.rs:108:5 [INFO] [stdout] | [INFO] [stdout] 108 | pub fn is_keyword(&self) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/parser/mod.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | pub mod element_type; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an enum [INFO] [stdout] --> src/parser/element_type.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | pub enum WitElementType { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | Root, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | Whitespace, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | Newline, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | Comment, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | Error, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | Eof, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | Text, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | IntegerLiteral, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | FloatLiteral, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | StringLiteral, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | Identifier, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | WorldKw, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | InterfaceKw, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | PackageKw, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 27 | ComponentKw, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | InstanceKw, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | ModuleKw, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 30 | CoreKw, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:31:5 [INFO] [stdout] | [INFO] [stdout] 31 | FuncKw, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:32:5 [INFO] [stdout] | [INFO] [stdout] 32 | TypeKw, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 33 | RecordKw, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | VariantKw, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:35:5 [INFO] [stdout] | [INFO] [stdout] 35 | EnumKw, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:36:5 [INFO] [stdout] | [INFO] [stdout] 36 | FlagsKw, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:37:5 [INFO] [stdout] | [INFO] [stdout] 37 | UnionKw, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | TupleKw, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:39:5 [INFO] [stdout] | [INFO] [stdout] 39 | ListKw, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:40:5 [INFO] [stdout] | [INFO] [stdout] 40 | OptionKw, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:41:5 [INFO] [stdout] | [INFO] [stdout] 41 | ResultKw, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:42:5 [INFO] [stdout] | [INFO] [stdout] 42 | ResourceKw, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:45:5 [INFO] [stdout] | [INFO] [stdout] 45 | ImportKw, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:46:5 [INFO] [stdout] | [INFO] [stdout] 46 | ExportKw, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:47:5 [INFO] [stdout] | [INFO] [stdout] 47 | UseKw, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:48:5 [INFO] [stdout] | [INFO] [stdout] 48 | IncludeKw, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:49:5 [INFO] [stdout] | [INFO] [stdout] 49 | WithKw, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:52:5 [INFO] [stdout] | [INFO] [stdout] 52 | StaticKw, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:53:5 [INFO] [stdout] | [INFO] [stdout] 53 | ConstructorKw, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:54:5 [INFO] [stdout] | [INFO] [stdout] 54 | MethodKw, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:57:5 [INFO] [stdout] | [INFO] [stdout] 57 | BoolKw, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:58:5 [INFO] [stdout] | [INFO] [stdout] 58 | U8Kw, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:59:5 [INFO] [stdout] | [INFO] [stdout] 59 | U16Kw, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:60:5 [INFO] [stdout] | [INFO] [stdout] 60 | U32Kw, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:61:5 [INFO] [stdout] | [INFO] [stdout] 61 | U64Kw, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:62:5 [INFO] [stdout] | [INFO] [stdout] 62 | S8Kw, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | S16Kw, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:64:5 [INFO] [stdout] | [INFO] [stdout] 64 | S32Kw, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:65:5 [INFO] [stdout] | [INFO] [stdout] 65 | S64Kw, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:66:5 [INFO] [stdout] | [INFO] [stdout] 66 | F32Kw, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:67:5 [INFO] [stdout] | [INFO] [stdout] 67 | F64Kw, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:68:5 [INFO] [stdout] | [INFO] [stdout] 68 | CharKw, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:69:5 [INFO] [stdout] | [INFO] [stdout] 69 | StringKw, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:72:5 [INFO] [stdout] | [INFO] [stdout] 72 | Arrow, // -> [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:73:5 [INFO] [stdout] | [INFO] [stdout] 73 | FatArrow, // => [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:74:5 [INFO] [stdout] | [INFO] [stdout] 74 | Assign, // = [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:75:5 [INFO] [stdout] | [INFO] [stdout] 75 | Colon, // : [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:76:5 [INFO] [stdout] | [INFO] [stdout] 76 | Semicolon, // ; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:77:5 [INFO] [stdout] | [INFO] [stdout] 77 | Comma, // , [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:78:5 [INFO] [stdout] | [INFO] [stdout] 78 | Dot, // . [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:79:5 [INFO] [stdout] | [INFO] [stdout] 79 | Question, // ? [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:80:5 [INFO] [stdout] | [INFO] [stdout] 80 | At, // ↯ [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:81:5 [INFO] [stdout] | [INFO] [stdout] 81 | Hash, // # [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:82:5 [INFO] [stdout] | [INFO] [stdout] 82 | Dollar, // $ [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:83:5 [INFO] [stdout] | [INFO] [stdout] 83 | Percent, // % [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:84:5 [INFO] [stdout] | [INFO] [stdout] 84 | Ampersand, // & [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:85:5 [INFO] [stdout] | [INFO] [stdout] 85 | Star, // * [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:86:5 [INFO] [stdout] | [INFO] [stdout] 86 | Plus, // + [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:87:5 [INFO] [stdout] | [INFO] [stdout] 87 | Minus, // - [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:88:5 [INFO] [stdout] | [INFO] [stdout] 88 | Slash, // / [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:89:5 [INFO] [stdout] | [INFO] [stdout] 89 | Lt, // < [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:90:5 [INFO] [stdout] | [INFO] [stdout] 90 | Gt, // > [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:91:5 [INFO] [stdout] | [INFO] [stdout] 91 | Pipe, // | [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:92:5 [INFO] [stdout] | [INFO] [stdout] 92 | Caret, // ^ [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:93:5 [INFO] [stdout] | [INFO] [stdout] 93 | Tilde, // ~ [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:94:5 [INFO] [stdout] | [INFO] [stdout] 94 | Bang, // ! [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:97:5 [INFO] [stdout] | [INFO] [stdout] 97 | LeftParen, // ( [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:98:5 [INFO] [stdout] | [INFO] [stdout] 98 | RightParen, // ) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:99:5 [INFO] [stdout] | [INFO] [stdout] 99 | LeftBrace, // { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:100:5 [INFO] [stdout] | [INFO] [stdout] 100 | RightBrace, // } [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:101:5 [INFO] [stdout] | [INFO] [stdout] 101 | LeftBracket, // [ [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/parser/element_type.rs:102:5 [INFO] [stdout] | [INFO] [stdout] 102 | RightBracket, // ] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "81298106eab0cb8ec6bf70fd42248a7ada904e43c1425bca46059b3ba5db67fd", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "81298106eab0cb8ec6bf70fd42248a7ada904e43c1425bca46059b3ba5db67fd", kill_on_drop: false }` [INFO] [stdout] 81298106eab0cb8ec6bf70fd42248a7ada904e43c1425bca46059b3ba5db67fd