[INFO] cloning repository https://github.com/andyyu2004/psqls [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/andyyu2004/psqls" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fandyyu2004%2Fpsqls", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fandyyu2004%2Fpsqls'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] d1b1e6e37fc6fd40bfc44843e47020718fb72a2a [INFO] building andyyu2004/psqls against try#23647e694de8d0904848ad068b2e0ec2dd098c37+target=wasm32-wasip1 for pr-149868 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fandyyu2004%2Fpsqls" "/workspace/builds/worker-0-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc2/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/andyyu2004/psqls [INFO] finished tweaking git repo https://github.com/andyyu2004/psqls [INFO] tweaked toml for git repo https://github.com/andyyu2004/psqls written to /workspace/builds/worker-0-tc2/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/andyyu2004/psqls on toolchain 23647e694de8d0904848ad068b2e0ec2dd098c37 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+23647e694de8d0904848ad068b2e0ec2dd098c37" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/andyyu2004/psqls 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" "+23647e694de8d0904848ad068b2e0ec2dd098c37" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"` [INFO] [stderr] | [INFO] [stderr] = note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest [INFO] [stderr] = note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest [INFO] [stderr] = note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/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:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+23647e694de8d0904848ad068b2e0ec2dd098c37" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 7425791573f370a4bb5a4c510897db49cb4811c2e64752ecccc09efbf2c8df1a [INFO] running `Command { std: "docker" "start" "-a" "7425791573f370a4bb5a4c510897db49cb4811c2e64752ecccc09efbf2c8df1a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "7425791573f370a4bb5a4c510897db49cb4811c2e64752ecccc09efbf2c8df1a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "7425791573f370a4bb5a4c510897db49cb4811c2e64752ecccc09efbf2c8df1a", kill_on_drop: false }` [INFO] [stdout] 7425791573f370a4bb5a4c510897db49cb4811c2e64752ecccc09efbf2c8df1a [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/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:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+23647e694de8d0904848ad068b2e0ec2dd098c37" "build" "--frozen" "--message-format=json" "--target" "wasm32-wasip1", kill_on_drop: false }` [INFO] [stdout] 449c21802ba3e4e27866bd7cde151cff45760e0ec97b7ecc7f4586e526236544 [INFO] running `Command { std: "docker" "start" "-a" "449c21802ba3e4e27866bd7cde151cff45760e0ec97b7ecc7f4586e526236544", kill_on_drop: false }` [INFO] [stderr] warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"` [INFO] [stderr] | [INFO] [stderr] = note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest [INFO] [stderr] = note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest [INFO] [stderr] = note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions [INFO] [stderr] Compiling proc-macro2 v1.0.39 [INFO] [stderr] Compiling unicode-ident v1.0.0 [INFO] [stderr] Compiling syn v1.0.96 [INFO] [stderr] Compiling smallvec v1.8.0 [INFO] [stderr] Compiling futures-core v0.3.21 [INFO] [stderr] Compiling memchr v2.5.0 [INFO] [stderr] Compiling lock_api v0.4.7 [INFO] [stderr] Compiling scopeguard v1.1.0 [INFO] [stderr] Compiling serde_derive v1.0.137 [INFO] [stderr] Compiling cc v1.0.73 [INFO] [stderr] Compiling serde v1.0.137 [INFO] [stderr] Compiling futures-sink v0.3.21 [INFO] [stderr] Compiling futures-channel v0.3.21 [INFO] [stderr] Compiling log v0.4.17 [INFO] [stderr] Compiling tinyvec_macros v0.1.0 [INFO] [stderr] Compiling parking_lot_core v0.8.5 [INFO] [stderr] Compiling futures-task v0.3.21 [INFO] [stderr] Compiling libc v0.2.126 [INFO] [stderr] Compiling tinyvec v1.6.0 [INFO] [stderr] Compiling instant v0.1.12 [INFO] [stderr] Compiling indexmap v1.8.2 [INFO] [stderr] Compiling hashbrown v0.12.1 [INFO] [stderr] Compiling once_cell v1.12.0 [INFO] [stderr] Compiling futures-util v0.3.21 [INFO] [stderr] Compiling crossbeam-utils v0.8.8 [INFO] [stderr] Compiling quote v1.0.18 [INFO] [stderr] Compiling aho-corasick v0.7.18 [INFO] [stderr] Compiling rustc-hash v1.1.0 [INFO] [stderr] Compiling percent-encoding v2.1.0 [INFO] [stderr] Compiling parking_lot_core v0.9.3 [INFO] [stderr] Compiling futures-io v0.3.21 [INFO] [stderr] Compiling regex-syntax v0.6.26 [INFO] [stderr] Compiling unicode-bidi v0.3.8 [INFO] [stderr] Compiling slab v0.4.6 [INFO] [stderr] Compiling hashbrown v0.11.2 [INFO] [stderr] Compiling serde_json v1.0.81 [INFO] [stderr] Compiling unicode-normalization v0.1.19 [INFO] [stderr] Compiling proc-macro-error-attr v1.0.4 [INFO] [stderr] Compiling parking_lot v0.11.2 [INFO] [stderr] Compiling form_urlencoded v1.0.1 [INFO] [stderr] Compiling tree-sitter v0.20.6 [INFO] [stderr] Compiling psqls-syn v0.1.0 (/opt/rustwide/workdir/psqls-syn) [INFO] [stderr] Compiling num_cpus v1.13.1 [INFO] [stderr] Compiling tracing-core v0.1.27 [INFO] [stderr] Compiling httparse v1.7.1 [INFO] [stderr] Compiling countme v3.0.1 [INFO] [stderr] Compiling idna v0.2.3 [INFO] [stderr] Compiling str_indices v0.4.0 [INFO] [stderr] Compiling oorandom v11.1.3 [INFO] [stderr] Compiling async-trait v0.1.56 [INFO] [stderr] Compiling ryu v1.0.10 [INFO] [stderr] Compiling itoa v1.0.2 [INFO] [stderr] Compiling text-size v1.1.0 [INFO] [stderr] Compiling either v1.6.1 [INFO] [stderr] Compiling tracing v0.1.35 [INFO] [stderr] Compiling rowan v0.15.5 [INFO] [stderr] Compiling itertools v0.10.3 [INFO] [stderr] Compiling ropey v1.5.0 [INFO] [stderr] Compiling tower-layer v0.3.1 [INFO] [stderr] Compiling bytes v1.1.0 [INFO] [stderr] Compiling tower-service v0.3.1 [INFO] [stderr] Compiling dashmap v5.3.4 [INFO] [stderr] Compiling regex v1.5.6 [INFO] [stderr] Compiling proc-macro-error v1.0.4 [INFO] [stderr] Compiling futures-macro v0.3.21 [INFO] [stderr] Compiling pin-project-internal v1.0.10 [INFO] [stderr] Compiling tokio-macros v1.8.0 [INFO] [stderr] Compiling salsa-macros v0.17.0-pre.2 [INFO] [stderr] Compiling serde_repr v0.1.8 [INFO] [stderr] Compiling tower-lsp-macros v0.6.0 [INFO] [stderr] Compiling auto_impl v0.5.0 [INFO] [stderr] Compiling tokio v1.19.2 [INFO] [stderr] Compiling salsa v0.17.0-pre.2 [INFO] [stderr] Compiling pin-project v1.0.10 [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:4015:37 [INFO] [stdout] | [INFO] [stdout] 4015 | for r#aliased_expression in r#aliasable_expression.r#aliased_expression() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(for_loops_over_fallibles)]` on by default [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 4015 - for r#aliased_expression in r#aliasable_expression.r#aliased_expression() { [INFO] [stdout] 4015 + while let Some(r#aliased_expression) = r#aliasable_expression.r#aliased_expression() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 4015 - for r#aliased_expression in r#aliasable_expression.r#aliased_expression() { [INFO] [stdout] 4015 + if let Some(r#aliased_expression) = r#aliasable_expression.r#aliased_expression() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:4018:29 [INFO] [stdout] | [INFO] [stdout] 4018 | for r#expression in r#aliasable_expression.r#expression() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 4018 - for r#expression in r#aliasable_expression.r#expression() { [INFO] [stdout] 4018 + while let Some(r#expression) = r#aliasable_expression.r#expression() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 4018 - for r#expression in r#aliasable_expression.r#expression() { [INFO] [stdout] 4018 + if let Some(r#expression) = r#aliasable_expression.r#expression() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:4026:29 [INFO] [stdout] | [INFO] [stdout] 4026 | for r#expression in r#aliased_expression.r#expression() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 4026 - for r#expression in r#aliased_expression.r#expression() { [INFO] [stdout] 4026 + while let Some(r#expression) = r#aliased_expression.r#expression() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 4026 - for r#expression in r#aliased_expression.r#expression() { [INFO] [stdout] 4026 + if let Some(r#expression) = r#aliased_expression.r#expression() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:4029:29 [INFO] [stdout] | [INFO] [stdout] 4029 | for r#identifier in r#aliased_expression.r#identifier() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 4029 - for r#identifier in r#aliased_expression.r#identifier() { [INFO] [stdout] 4029 + while let Some(r#identifier) = r#aliased_expression.r#identifier() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 4029 - for r#identifier in r#aliased_expression.r#identifier() { [INFO] [stdout] 4029 + if let Some(r#identifier) = r#aliased_expression.r#identifier() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:4037:30 [INFO] [stdout] | [INFO] [stdout] 4037 | for r#alter_table in r#alter_statement.r#alter_table() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 4037 - for r#alter_table in r#alter_statement.r#alter_table() { [INFO] [stdout] 4037 + while let Some(r#alter_table) = r#alter_statement.r#alter_table() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 4037 - for r#alter_table in r#alter_statement.r#alter_table() { [INFO] [stdout] 4037 + if let Some(r#alter_table) = r#alter_statement.r#alter_table() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:4040:27 [INFO] [stdout] | [INFO] [stdout] 4040 | for r#sequence in r#alter_statement.r#sequence() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 4040 - for r#sequence in r#alter_statement.r#sequence() { [INFO] [stdout] 4040 + while let Some(r#sequence) = r#alter_statement.r#sequence() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 4040 - for r#sequence in r#alter_statement.r#sequence() { [INFO] [stdout] 4040 + if let Some(r#sequence) = r#alter_statement.r#sequence() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:4057:23 [INFO] [stdout] | [INFO] [stdout] 4057 | for r#name in r#alter_table.r#name() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 4057 - for r#name in r#alter_table.r#name() { [INFO] [stdout] 4057 + while let Some(r#name) = r#alter_table.r#name() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 4057 - for r#name in r#alter_table.r#name() { [INFO] [stdout] 4057 + if let Some(r#name) = r#alter_table.r#name() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:4060:37 [INFO] [stdout] | [INFO] [stdout] 4060 | for r#alter_table_action in r#alter_table.r#alter_table_action() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 4060 - for r#alter_table_action in r#alter_table.r#alter_table_action() { [INFO] [stdout] 4060 + while let Some(r#alter_table_action) = r#alter_table.r#alter_table_action() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 4060 - for r#alter_table_action in r#alter_table.r#alter_table_action() { [INFO] [stdout] 4060 + if let Some(r#alter_table_action) = r#alter_table.r#alter_table_action() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:4080:35 [INFO] [stdout] | [INFO] [stdout] 4080 | for r#table_constraint in r#alter_table_action_add.r#table_constraint() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 4080 - for r#table_constraint in r#alter_table_action_add.r#table_constraint() { [INFO] [stdout] 4080 + while let Some(r#table_constraint) = r#alter_table_action_add.r#table_constraint() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 4080 - for r#table_constraint in r#alter_table_action_add.r#table_constraint() { [INFO] [stdout] 4080 + if let Some(r#table_constraint) = r#alter_table_action_add.r#table_constraint() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:4083:31 [INFO] [stdout] | [INFO] [stdout] 4083 | for r#table_column in r#alter_table_action_add.r#table_column() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 4083 - for r#table_column in r#alter_table_action_add.r#table_column() { [INFO] [stdout] 4083 + while let Some(r#table_column) = r#alter_table_action_add.r#table_column() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 4083 - for r#table_column in r#alter_table_action_add.r#table_column() { [INFO] [stdout] 4083 + if let Some(r#table_column) = r#alter_table_action_add.r#table_column() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:4104:13 [INFO] [stdout] | [INFO] [stdout] 4104 | r#alter_table_action_alter_column.r#column_default_expression() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 4103 - for r#column_default_expression in [INFO] [stdout] 4104 - r#alter_table_action_alter_column.r#column_default_expression() [INFO] [stdout] 4103 + while let Some(r#column_default_expression) = r#alter_table_action_alter_column.r#column_default_expression() [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 4103 - for r#column_default_expression in [INFO] [stdout] 4104 - r#alter_table_action_alter_column.r#column_default_expression() [INFO] [stdout] 4103 + if let Some(r#column_default_expression) = r#alter_table_action_alter_column.r#column_default_expression() [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:4108:23 [INFO] [stdout] | [INFO] [stdout] 4108 | for r#name in r#alter_table_action_alter_column.r#name() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 4108 - for r#name in r#alter_table_action_alter_column.r#name() { [INFO] [stdout] 4108 + while let Some(r#name) = r#alter_table_action_alter_column.r#name() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 4108 - for r#name in r#alter_table_action_alter_column.r#name() { [INFO] [stdout] 4108 + if let Some(r#name) = r#alter_table_action_alter_column.r#name() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:4116:29 [INFO] [stdout] | [INFO] [stdout] 4116 | for r#expression in r#alter_table_action_set.r#expression() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 4116 - for r#expression in r#alter_table_action_set.r#expression() { [INFO] [stdout] 4116 + while let Some(r#expression) = r#alter_table_action_set.r#expression() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 4116 - for r#expression in r#alter_table_action_set.r#expression() { [INFO] [stdout] 4116 + if let Some(r#expression) = r#alter_table_action_set.r#expression() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:4121:26 [INFO] [stdout] | [INFO] [stdout] 4121 | for r#anytype in r#anytype.r#anytype() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 4121 - for r#anytype in r#anytype.r#anytype() { [INFO] [stdout] 4121 + while let Some(r#anytype) = r#anytype.r#anytype() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 4121 - for r#anytype in r#anytype.r#anytype() { [INFO] [stdout] 4121 + if let Some(r#anytype) = r#anytype.r#anytype() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:4124:23 [INFO] [stdout] | [INFO] [stdout] 4124 | for r#type in r#anytype.r#type() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 4124 - for r#type in r#anytype.r#type() { [INFO] [stdout] 4124 + while let Some(r#type) = r#anytype.r#type() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 4124 - for r#type in r#anytype.r#type() { [INFO] [stdout] 4124 + if let Some(r#type) = r#anytype.r#type() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:4130:29 [INFO] [stdout] | [INFO] [stdout] 4130 | for r#expression in r#array_element_access.r#expression() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 4130 - for r#expression in r#array_element_access.r#expression() { [INFO] [stdout] 4130 + while let Some(r#expression) = r#array_element_access.r#expression() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 4130 - for r#expression in r#array_element_access.r#expression() { [INFO] [stdout] 4130 + if let Some(r#expression) = r#array_element_access.r#expression() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:4133:37 [INFO] [stdout] | [INFO] [stdout] 4133 | for r#argument_reference in r#array_element_access.r#argument_reference() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 4133 - for r#argument_reference in r#array_element_access.r#argument_reference() { [INFO] [stdout] 4133 + while let Some(r#argument_reference) = r#array_element_access.r#argument_reference() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 4133 - for r#argument_reference in r#array_element_access.r#argument_reference() { [INFO] [stdout] 4133 + if let Some(r#argument_reference) = r#array_element_access.r#argument_reference() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:4136:29 [INFO] [stdout] | [INFO] [stdout] 4136 | for r#identifier in r#array_element_access.r#identifier() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 4136 - for r#identifier in r#array_element_access.r#identifier() { [INFO] [stdout] 4136 + while let Some(r#identifier) = r#array_element_access.r#identifier() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 4136 - for r#identifier in r#array_element_access.r#identifier() { [INFO] [stdout] 4136 + if let Some(r#identifier) = r#array_element_access.r#identifier() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:4141:29 [INFO] [stdout] | [INFO] [stdout] 4141 | for r#expression in r#assigment_expression.r#expression() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 4141 - for r#expression in r#assigment_expression.r#expression() { [INFO] [stdout] 4141 + while let Some(r#expression) = r#assigment_expression.r#expression() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 4141 - for r#expression in r#assigment_expression.r#expression() { [INFO] [stdout] 4141 + if let Some(r#expression) = r#assigment_expression.r#expression() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:4144:29 [INFO] [stdout] | [INFO] [stdout] 4144 | for r#identifier in r#assigment_expression.r#identifier() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 4144 - for r#identifier in r#assigment_expression.r#identifier() { [INFO] [stdout] 4144 + while let Some(r#identifier) = r#assigment_expression.r#identifier() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 4144 - for r#identifier in r#assigment_expression.r#identifier() { [INFO] [stdout] 4144 + if let Some(r#identifier) = r#assigment_expression.r#identifier() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:4149:23 [INFO] [stdout] | [INFO] [stdout] 4149 | for r#name in r#asterisk_expression.r#name() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 4149 - for r#name in r#asterisk_expression.r#name() { [INFO] [stdout] 4149 + while let Some(r#name) = r#asterisk_expression.r#name() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 4149 - for r#name in r#asterisk_expression.r#name() { [INFO] [stdout] 4149 + if let Some(r#name) = r#asterisk_expression.r#name() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:4173:29 [INFO] [stdout] | [INFO] [stdout] 4173 | for r#expression in r#binary_expression.r#expression() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 4173 - for r#expression in r#binary_expression.r#expression() { [INFO] [stdout] 4173 + while let Some(r#expression) = r#binary_expression.r#expression() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 4173 - for r#expression in r#binary_expression.r#expression() { [INFO] [stdout] 4173 + if let Some(r#expression) = r#binary_expression.r#expression() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:4188:29 [INFO] [stdout] | [INFO] [stdout] 4188 | for r#expression in r#boolean_expression.r#expression() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 4188 - for r#expression in r#boolean_expression.r#expression() { [INFO] [stdout] 4188 + while let Some(r#expression) = r#boolean_expression.r#expression() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 4188 - for r#expression in r#boolean_expression.r#expression() { [INFO] [stdout] 4188 + if let Some(r#expression) = r#boolean_expression.r#expression() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:4196:29 [INFO] [stdout] | [INFO] [stdout] 4196 | for r#expression in r#check_constraint.r#expression() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 4196 - for r#expression in r#check_constraint.r#expression() { [INFO] [stdout] 4196 + while let Some(r#expression) = r#check_constraint.r#expression() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 4196 - for r#expression in r#check_constraint.r#expression() { [INFO] [stdout] 4196 + if let Some(r#expression) = r#check_constraint.r#expression() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:4204:44 [INFO] [stdout] | [INFO] [stdout] 4204 | for r#column_default_expression in r#column_default.r#column_default_expression() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 4204 - for r#column_default_expression in r#column_default.r#column_default_expression() { [INFO] [stdout] 4204 + while let Some(r#column_default_expression) = r#column_default.r#column_default_expression() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 4204 - for r#column_default_expression in r#column_default.r#column_default_expression() { [INFO] [stdout] 4204 + if let Some(r#column_default_expression) = r#column_default.r#column_default_expression() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:4207:28 [INFO] [stdout] | [INFO] [stdout] 4207 | for r#type_cast in r#column_default.r#type_cast() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 4207 - for r#type_cast in r#column_default.r#type_cast() { [INFO] [stdout] 4207 + while let Some(r#type_cast) = r#column_default.r#type_cast() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 4207 - for r#type_cast in r#column_default.r#type_cast() { [INFO] [stdout] 4207 + if let Some(r#type_cast) = r#column_default.r#type_cast() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:4237:26 [INFO] [stdout] | [INFO] [stdout] 4237 | for r#anytype in r#constrained_type.r#anytype() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 4237 - for r#anytype in r#constrained_type.r#anytype() { [INFO] [stdout] 4237 + while let Some(r#anytype) = r#constrained_type.r#anytype() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 4237 - for r#anytype in r#constrained_type.r#anytype() { [INFO] [stdout] 4237 + if let Some(r#anytype) = r#constrained_type.r#anytype() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:4240:34 [INFO] [stdout] | [INFO] [stdout] 4240 | for r#null_constraint in r#constrained_type.r#null_constraint() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 4240 - for r#null_constraint in r#constrained_type.r#null_constraint() { [INFO] [stdout] 4240 + while let Some(r#null_constraint) = r#constrained_type.r#null_constraint() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 4240 - for r#null_constraint in r#constrained_type.r#null_constraint() { [INFO] [stdout] 4240 + if let Some(r#null_constraint) = r#constrained_type.r#null_constraint() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:4245:35 [INFO] [stdout] | [INFO] [stdout] 4245 | for r#check_constraint in r#constraint.r#check_constraint() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 4245 - for r#check_constraint in r#constraint.r#check_constraint() { [INFO] [stdout] 4245 + while let Some(r#check_constraint) = r#constraint.r#check_constraint() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 4245 - for r#check_constraint in r#constraint.r#check_constraint() { [INFO] [stdout] 4245 + if let Some(r#check_constraint) = r#constraint.r#check_constraint() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:4248:34 [INFO] [stdout] | [INFO] [stdout] 4248 | for r#null_constraint in r#constraint.r#null_constraint() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 4248 - for r#null_constraint in r#constraint.r#null_constraint() { [INFO] [stdout] 4248 + while let Some(r#null_constraint) = r#constraint.r#null_constraint() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 4248 - for r#null_constraint in r#constraint.r#null_constraint() { [INFO] [stdout] 4248 + if let Some(r#null_constraint) = r#constraint.r#null_constraint() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:4276:26 [INFO] [stdout] | [INFO] [stdout] 4276 | for r#anytype in r#create_domain_statement.r#anytype() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 4276 - for r#anytype in r#create_domain_statement.r#anytype() { [INFO] [stdout] 4276 + while let Some(r#anytype) = r#create_domain_statement.r#anytype() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 4276 - for r#anytype in r#create_domain_statement.r#anytype() { [INFO] [stdout] 4276 + if let Some(r#anytype) = r#create_domain_statement.r#anytype() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:4279:23 [INFO] [stdout] | [INFO] [stdout] 4279 | for r#name in r#create_domain_statement.r#name() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 4279 - for r#name in r#create_domain_statement.r#name() { [INFO] [stdout] 4279 + while let Some(r#name) = r#create_domain_statement.r#name() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 4279 - for r#name in r#create_domain_statement.r#name() { [INFO] [stdout] 4279 + if let Some(r#name) = r#create_domain_statement.r#name() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:4282:35 [INFO] [stdout] | [INFO] [stdout] 4282 | for r#check_constraint in r#create_domain_statement.r#check_constraint() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 4282 - for r#check_constraint in r#create_domain_statement.r#check_constraint() { [INFO] [stdout] 4282 + while let Some(r#check_constraint) = r#create_domain_statement.r#check_constraint() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 4282 - for r#check_constraint in r#create_domain_statement.r#check_constraint() { [INFO] [stdout] 4282 + if let Some(r#check_constraint) = r#create_domain_statement.r#check_constraint() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:4285:34 [INFO] [stdout] | [INFO] [stdout] 4285 | for r#null_constraint in r#create_domain_statement.r#null_constraint() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 4285 - for r#null_constraint in r#create_domain_statement.r#null_constraint() { [INFO] [stdout] 4285 + while let Some(r#null_constraint) = r#create_domain_statement.r#null_constraint() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 4285 - for r#null_constraint in r#create_domain_statement.r#null_constraint() { [INFO] [stdout] 4285 + if let Some(r#null_constraint) = r#create_domain_statement.r#null_constraint() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:4308:23 [INFO] [stdout] | [INFO] [stdout] 4308 | for r#name in r#create_extension_statement.r#name() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 4308 - for r#name in r#create_extension_statement.r#name() { [INFO] [stdout] 4308 + while let Some(r#name) = r#create_extension_statement.r#name() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 4308 - for r#name in r#create_extension_statement.r#name() { [INFO] [stdout] 4308 + if let Some(r#name) = r#create_extension_statement.r#name() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:4328:26 [INFO] [stdout] | [INFO] [stdout] 4328 | for r#anytype in r#create_function_parameter.r#anytype() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 4328 - for r#anytype in r#create_function_parameter.r#anytype() { [INFO] [stdout] 4328 + while let Some(r#anytype) = r#create_function_parameter.r#anytype() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 4328 - for r#anytype in r#create_function_parameter.r#anytype() { [INFO] [stdout] 4328 + if let Some(r#anytype) = r#create_function_parameter.r#anytype() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:4331:29 [INFO] [stdout] | [INFO] [stdout] 4331 | for r#expression in r#create_function_parameter.r#expression() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 4331 - for r#expression in r#create_function_parameter.r#expression() { [INFO] [stdout] 4331 + while let Some(r#expression) = r#create_function_parameter.r#expression() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 4331 - for r#expression in r#create_function_parameter.r#expression() { [INFO] [stdout] 4331 + if let Some(r#expression) = r#create_function_parameter.r#expression() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:4334:35 [INFO] [stdout] | [INFO] [stdout] 4334 | for r#constrained_type in r#create_function_parameter.r#constrained_type() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 4334 - for r#constrained_type in r#create_function_parameter.r#constrained_type() { [INFO] [stdout] 4334 + while let Some(r#constrained_type) = r#create_function_parameter.r#constrained_type() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 4334 - for r#constrained_type in r#create_function_parameter.r#constrained_type() { [INFO] [stdout] 4334 + if let Some(r#constrained_type) = r#create_function_parameter.r#constrained_type() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:4337:29 [INFO] [stdout] | [INFO] [stdout] 4337 | for r#identifier in r#create_function_parameter.r#identifier() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 4337 - for r#identifier in r#create_function_parameter.r#identifier() { [INFO] [stdout] 4337 + while let Some(r#identifier) = r#create_function_parameter.r#identifier() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 4337 - for r#identifier in r#create_function_parameter.r#identifier() { [INFO] [stdout] 4337 + if let Some(r#identifier) = r#create_function_parameter.r#identifier() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:4377:13 [INFO] [stdout] | [INFO] [stdout] 4377 | r#create_function_statement.r#create_function_return_type() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 4376 - for r#create_function_return_type in [INFO] [stdout] 4377 - r#create_function_statement.r#create_function_return_type() [INFO] [stdout] 4376 + while let Some(r#create_function_return_type) = r#create_function_statement.r#create_function_return_type() [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 4376 - for r#create_function_return_type in [INFO] [stdout] 4377 - r#create_function_statement.r#create_function_return_type() [INFO] [stdout] 4376 + if let Some(r#create_function_return_type) = r#create_function_statement.r#create_function_return_type() [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:4381:36 [INFO] [stdout] | [INFO] [stdout] 4381 | for r#function_language in r#create_function_statement.r#function_language() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 4381 - for r#function_language in r#create_function_statement.r#function_language() { [INFO] [stdout] 4381 + while let Some(r#function_language) = r#create_function_statement.r#function_language() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 4381 - for r#function_language in r#create_function_statement.r#function_language() { [INFO] [stdout] 4381 + if let Some(r#function_language) = r#create_function_statement.r#function_language() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:4384:23 [INFO] [stdout] | [INFO] [stdout] 4384 | for r#name in r#create_function_statement.r#name() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 4384 - for r#name in r#create_function_statement.r#name() { [INFO] [stdout] 4384 + while let Some(r#name) = r#create_function_statement.r#name() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 4384 - for r#name in r#create_function_statement.r#name() { [INFO] [stdout] 4384 + if let Some(r#name) = r#create_function_statement.r#name() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:4388:13 [INFO] [stdout] | [INFO] [stdout] 4388 | r#create_function_statement.r#create_function_parameters() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 4387 - for r#create_function_parameters in [INFO] [stdout] 4388 - r#create_function_statement.r#create_function_parameters() [INFO] [stdout] 4387 + while let Some(r#create_function_parameters) = r#create_function_statement.r#create_function_parameters() [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 4387 - for r#create_function_parameters in [INFO] [stdout] 4388 - r#create_function_statement.r#create_function_parameters() [INFO] [stdout] 4387 + if let Some(r#create_function_parameters) = r#create_function_statement.r#create_function_parameters() [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:4392:32 [INFO] [stdout] | [INFO] [stdout] 4392 | for r#function_body in r#create_function_statement.r#function_body() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 4392 - for r#function_body in r#create_function_statement.r#function_body() { [INFO] [stdout] 4392 + while let Some(r#function_body) = r#create_function_statement.r#function_body() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 4392 - for r#function_body in r#create_function_statement.r#function_body() { [INFO] [stdout] 4392 + if let Some(r#function_body) = r#create_function_statement.r#function_body() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:4395:28 [INFO] [stdout] | [INFO] [stdout] 4395 | for r#null_hint in r#create_function_statement.r#null_hint() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 4395 - for r#null_hint in r#create_function_statement.r#null_hint() { [INFO] [stdout] 4395 + while let Some(r#null_hint) = r#create_function_statement.r#null_hint() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 4395 - for r#null_hint in r#create_function_statement.r#null_hint() { [INFO] [stdout] 4395 + if let Some(r#null_hint) = r#create_function_statement.r#null_hint() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:4398:33 [INFO] [stdout] | [INFO] [stdout] 4398 | for r#optimizer_hint in r#create_function_statement.r#optimizer_hint() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 4398 - for r#optimizer_hint in r#create_function_statement.r#optimizer_hint() { [INFO] [stdout] 4398 + while let Some(r#optimizer_hint) = r#create_function_statement.r#optimizer_hint() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 4398 - for r#optimizer_hint in r#create_function_statement.r#optimizer_hint() { [INFO] [stdout] 4398 + if let Some(r#optimizer_hint) = r#create_function_statement.r#optimizer_hint() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:4401:32 [INFO] [stdout] | [INFO] [stdout] 4401 | for r#parallel_hint in r#create_function_statement.r#parallel_hint() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 4401 - for r#parallel_hint in r#create_function_statement.r#parallel_hint() { [INFO] [stdout] 4401 + while let Some(r#parallel_hint) = r#create_function_statement.r#parallel_hint() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 4401 - for r#parallel_hint in r#create_function_statement.r#parallel_hint() { [INFO] [stdout] 4401 + if let Some(r#parallel_hint) = r#create_function_statement.r#parallel_hint() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:4426:23 [INFO] [stdout] | [INFO] [stdout] 4426 | for r#name in r#create_index_statement.r#name() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 4426 - for r#name in r#create_index_statement.r#name() { [INFO] [stdout] 4426 + while let Some(r#name) = r#create_index_statement.r#name() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 4426 - for r#name in r#create_index_statement.r#name() { [INFO] [stdout] 4426 + if let Some(r#name) = r#create_index_statement.r#name() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:4430:13 [INFO] [stdout] | [INFO] [stdout] 4430 | r#create_index_statement.r#create_index_include_clause() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 4429 - for r#create_index_include_clause in [INFO] [stdout] 4430 - r#create_index_statement.r#create_index_include_clause() [INFO] [stdout] 4429 + while let Some(r#create_index_include_clause) = r#create_index_statement.r#create_index_include_clause() [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 4429 - for r#create_index_include_clause in [INFO] [stdout] 4430 - r#create_index_statement.r#create_index_include_clause() [INFO] [stdout] 4429 + if let Some(r#create_index_include_clause) = r#create_index_statement.r#create_index_include_clause() [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:4434:43 [INFO] [stdout] | [INFO] [stdout] 4434 | for r#create_index_with_clause in r#create_index_statement.r#create_index_with_clause() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 4434 - for r#create_index_with_clause in r#create_index_statement.r#create_index_with_clause() { [INFO] [stdout] 4434 + while let Some(r#create_index_with_clause) = r#create_index_statement.r#create_index_with_clause() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 4434 - for r#create_index_with_clause in r#create_index_statement.r#create_index_with_clause() { [INFO] [stdout] 4434 + if let Some(r#create_index_with_clause) = r#create_index_statement.r#create_index_with_clause() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:4437:41 [INFO] [stdout] | [INFO] [stdout] 4437 | for r#index_table_parameters in r#create_index_statement.r#index_table_parameters() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 4437 - for r#index_table_parameters in r#create_index_statement.r#index_table_parameters() { [INFO] [stdout] 4437 + while let Some(r#index_table_parameters) = r#create_index_statement.r#index_table_parameters() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 4437 - for r#index_table_parameters in r#create_index_statement.r#index_table_parameters() { [INFO] [stdout] 4437 + if let Some(r#index_table_parameters) = r#create_index_statement.r#index_table_parameters() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:4440:36 [INFO] [stdout] | [INFO] [stdout] 4440 | for r#unique_constraint in r#create_index_statement.r#unique_constraint() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 4440 - for r#unique_constraint in r#create_index_statement.r#unique_constraint() { [INFO] [stdout] 4440 + while let Some(r#unique_constraint) = r#create_index_statement.r#unique_constraint() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 4440 - for r#unique_constraint in r#create_index_statement.r#unique_constraint() { [INFO] [stdout] 4440 + if let Some(r#unique_constraint) = r#create_index_statement.r#unique_constraint() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:4443:31 [INFO] [stdout] | [INFO] [stdout] 4443 | for r#using_clause in r#create_index_statement.r#using_clause() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 4443 - for r#using_clause in r#create_index_statement.r#using_clause() { [INFO] [stdout] 4443 + while let Some(r#using_clause) = r#create_index_statement.r#using_clause() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 4443 - for r#using_clause in r#create_index_statement.r#using_clause() { [INFO] [stdout] 4443 + if let Some(r#using_clause) = r#create_index_statement.r#using_clause() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:4446:31 [INFO] [stdout] | [INFO] [stdout] 4446 | for r#where_clause in r#create_index_statement.r#where_clause() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 4446 - for r#where_clause in r#create_index_statement.r#where_clause() { [INFO] [stdout] 4446 + while let Some(r#where_clause) = r#create_index_statement.r#where_clause() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 4446 - for r#where_clause in r#create_index_statement.r#where_clause() { [INFO] [stdout] 4446 + if let Some(r#where_clause) = r#create_index_statement.r#where_clause() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:4457:29 [INFO] [stdout] | [INFO] [stdout] 4457 | for r#expression in r#create_index_with_clause.r#expression() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 4457 - for r#expression in r#create_index_with_clause.r#expression() { [INFO] [stdout] 4457 + while let Some(r#expression) = r#create_index_with_clause.r#expression() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 4457 - for r#expression in r#create_index_with_clause.r#expression() { [INFO] [stdout] 4457 + if let Some(r#expression) = r#create_index_with_clause.r#expression() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:4460:29 [INFO] [stdout] | [INFO] [stdout] 4460 | for r#identifier in r#create_index_with_clause.r#identifier() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 4460 - for r#identifier in r#create_index_with_clause.r#identifier() { [INFO] [stdout] 4460 + while let Some(r#identifier) = r#create_index_with_clause.r#identifier() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 4460 - for r#identifier in r#create_index_with_clause.r#identifier() { [INFO] [stdout] 4460 + if let Some(r#identifier) = r#create_index_with_clause.r#identifier() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:4474:23 [INFO] [stdout] | [INFO] [stdout] 4474 | for r#name in r#create_role_statement.r#name() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 4474 - for r#name in r#create_role_statement.r#name() { [INFO] [stdout] 4474 + while let Some(r#name) = r#create_role_statement.r#name() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 4474 - for r#name in r#create_role_statement.r#name() { [INFO] [stdout] 4474 + if let Some(r#name) = r#create_role_statement.r#name() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:4494:23 [INFO] [stdout] | [INFO] [stdout] 4494 | for r#name in r#create_schema_statement.r#name() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 4494 - for r#name in r#create_schema_statement.r#name() { [INFO] [stdout] 4494 + while let Some(r#name) = r#create_schema_statement.r#name() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 4494 - for r#name in r#create_schema_statement.r#name() { [INFO] [stdout] 4494 + if let Some(r#name) = r#create_schema_statement.r#name() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:4508:27 [INFO] [stdout] | [INFO] [stdout] 4508 | for r#sequence in r#create_statement.r#sequence() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 4508 - for r#sequence in r#create_statement.r#sequence() { [INFO] [stdout] 4508 + while let Some(r#sequence) = r#create_statement.r#sequence() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 4508 - for r#sequence in r#create_statement.r#sequence() { [INFO] [stdout] 4508 + if let Some(r#sequence) = r#create_statement.r#sequence() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:4531:23 [INFO] [stdout] | [INFO] [stdout] 4531 | for r#name in r#create_table_statement.r#name() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 4531 - for r#name in r#create_table_statement.r#name() { [INFO] [stdout] 4531 + while let Some(r#name) = r#create_table_statement.r#name() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 4531 - for r#name in r#create_table_statement.r#name() { [INFO] [stdout] 4531 + if let Some(r#name) = r#create_table_statement.r#name() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:4534:35 [INFO] [stdout] | [INFO] [stdout] 4534 | for r#table_parameters in r#create_table_statement.r#table_parameters() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 4534 - for r#table_parameters in r#create_table_statement.r#table_parameters() { [INFO] [stdout] 4534 + while let Some(r#table_parameters) = r#create_table_statement.r#table_parameters() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 4534 - for r#table_parameters in r#create_table_statement.r#table_parameters() { [INFO] [stdout] 4534 + if let Some(r#table_parameters) = r#create_table_statement.r#table_parameters() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:4548:23 [INFO] [stdout] | [INFO] [stdout] 4548 | for r#name in r#create_type_statement.r#name() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 4548 - for r#name in r#create_type_statement.r#name() { [INFO] [stdout] 4548 + while let Some(r#name) = r#create_type_statement.r#name() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 4548 - for r#name in r#create_type_statement.r#name() { [INFO] [stdout] 4548 + if let Some(r#name) = r#create_type_statement.r#name() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:4551:29 [INFO] [stdout] | [INFO] [stdout] 4551 | for r#parameters in r#create_type_statement.r#parameters() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 4551 - for r#parameters in r#create_type_statement.r#parameters() { [INFO] [stdout] 4551 + while let Some(r#parameters) = r#create_type_statement.r#parameters() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 4551 - for r#parameters in r#create_type_statement.r#parameters() { [INFO] [stdout] 4551 + if let Some(r#parameters) = r#create_type_statement.r#parameters() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:4570:29 [INFO] [stdout] | [INFO] [stdout] 4570 | for r#expression in r#distinct_from.r#expression() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 4570 - for r#expression in r#distinct_from.r#expression() { [INFO] [stdout] 4570 + while let Some(r#expression) = r#distinct_from.r#expression() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 4570 - for r#expression in r#distinct_from.r#expression() { [INFO] [stdout] 4570 + if let Some(r#expression) = r#distinct_from.r#expression() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:4575:29 [INFO] [stdout] | [INFO] [stdout] 4575 | for r#identifier in r#dotted_name.r#identifier() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 4575 - for r#identifier in r#dotted_name.r#identifier() { [INFO] [stdout] 4575 + while let Some(r#identifier) = r#dotted_name.r#identifier() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 4575 - for r#identifier in r#dotted_name.r#identifier() { [INFO] [stdout] 4575 + if let Some(r#identifier) = r#dotted_name.r#identifier() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:4589:23 [INFO] [stdout] | [INFO] [stdout] 4589 | for r#name in r#drop_statement.r#name() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 4589 - for r#name in r#drop_statement.r#name() { [INFO] [stdout] 4589 + while let Some(r#name) = r#drop_statement.r#name() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 4589 - for r#name in r#drop_statement.r#name() { [INFO] [stdout] 4589 + if let Some(r#name) = r#drop_statement.r#name() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:4597:23 [INFO] [stdout] | [INFO] [stdout] 4597 | for r#name in r#exclude_entry.r#name() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 4597 - for r#name in r#exclude_entry.r#name() { [INFO] [stdout] 4597 + while let Some(r#name) = r#exclude_entry.r#name() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 4597 - for r#name in r#exclude_entry.r#name() { [INFO] [stdout] 4597 + if let Some(r#name) = r#exclude_entry.r#name() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:4600:34 [INFO] [stdout] | [INFO] [stdout] 4600 | for r#binary_operator in r#exclude_entry.r#binary_operator() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 4600 - for r#binary_operator in r#exclude_entry.r#binary_operator() { [INFO] [stdout] 4600 + while let Some(r#binary_operator) = r#exclude_entry.r#binary_operator() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 4600 - for r#binary_operator in r#exclude_entry.r#binary_operator() { [INFO] [stdout] 4600 + if let Some(r#binary_operator) = r#exclude_entry.r#binary_operator() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:4603:27 [INFO] [stdout] | [INFO] [stdout] 4603 | for r#op_class in r#exclude_entry.r#op_class() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 4603 - for r#op_class in r#exclude_entry.r#op_class() { [INFO] [stdout] 4603 + while let Some(r#op_class) = r#exclude_entry.r#op_class() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 4603 - for r#op_class in r#exclude_entry.r#op_class() { [INFO] [stdout] 4603 + if let Some(r#op_class) = r#exclude_entry.r#op_class() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:4637:29 [INFO] [stdout] | [INFO] [stdout] 4637 | for r#identifier in r#field_access.r#identifier() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 4637 - for r#identifier in r#field_access.r#identifier() { [INFO] [stdout] 4637 + while let Some(r#identifier) = r#field_access.r#identifier() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 4637 - for r#identifier in r#field_access.r#identifier() { [INFO] [stdout] 4637 + if let Some(r#identifier) = r#field_access.r#identifier() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:4640:25 [INFO] [stdout] | [INFO] [stdout] 4640 | for r#string in r#field_access.r#string() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 4640 - for r#string in r#field_access.r#string() { [INFO] [stdout] 4640 + while let Some(r#string) = r#field_access.r#string() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 4640 - for r#string in r#field_access.r#string() { [INFO] [stdout] 4640 + if let Some(r#string) = r#field_access.r#string() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:4648:39 [INFO] [stdout] | [INFO] [stdout] 4648 | for r#aliasable_expression in r#from_clause.r#aliasable_expression() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 4648 - for r#aliasable_expression in r#from_clause.r#aliasable_expression() { [INFO] [stdout] 4648 + while let Some(r#aliasable_expression) = r#from_clause.r#aliasable_expression() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 4648 - for r#aliasable_expression in r#from_clause.r#aliasable_expression() { [INFO] [stdout] 4648 + if let Some(r#aliasable_expression) = r#from_clause.r#aliasable_expression() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:4656:25 [INFO] [stdout] | [INFO] [stdout] 4656 | for r#string in r#function_body.r#string() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 4656 - for r#string in r#function_body.r#string() { [INFO] [stdout] 4656 + while let Some(r#string) = r#function_body.r#string() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 4656 - for r#string in r#function_body.r#string() { [INFO] [stdout] 4656 + if let Some(r#string) = r#function_body.r#string() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:4661:29 [INFO] [stdout] | [INFO] [stdout] 4661 | for r#expression in r#function_call.r#expression() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 4661 - for r#expression in r#function_call.r#expression() { [INFO] [stdout] 4661 + while let Some(r#expression) = r#function_call.r#expression() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 4661 - for r#expression in r#function_call.r#expression() { [INFO] [stdout] 4661 + if let Some(r#expression) = r#function_call.r#expression() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:4664:29 [INFO] [stdout] | [INFO] [stdout] 4664 | for r#identifier in r#function_call.r#identifier() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 4664 - for r#identifier in r#function_call.r#identifier() { [INFO] [stdout] 4664 + while let Some(r#identifier) = r#function_call.r#identifier() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 4664 - for r#identifier in r#function_call.r#identifier() { [INFO] [stdout] 4664 + if let Some(r#identifier) = r#function_call.r#identifier() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:4672:29 [INFO] [stdout] | [INFO] [stdout] 4672 | for r#identifier in r#function_language.r#identifier() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 4672 - for r#identifier in r#function_language.r#identifier() { [INFO] [stdout] 4672 + while let Some(r#identifier) = r#function_language.r#identifier() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 4672 - for r#identifier in r#function_language.r#identifier() { [INFO] [stdout] 4672 + if let Some(r#identifier) = r#function_language.r#identifier() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:4740:23 [INFO] [stdout] | [INFO] [stdout] 4740 | for r#name in r#grant_statement.r#name() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 4740 - for r#name in r#grant_statement.r#name() { [INFO] [stdout] 4740 + while let Some(r#name) = r#grant_statement.r#name() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 4740 - for r#name in r#grant_statement.r#name() { [INFO] [stdout] 4740 + if let Some(r#name) = r#grant_statement.r#name() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:4743:29 [INFO] [stdout] | [INFO] [stdout] 4743 | for r#identifier in r#grant_statement.r#identifier() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 4743 - for r#identifier in r#grant_statement.r#identifier() { [INFO] [stdout] 4743 + while let Some(r#identifier) = r#grant_statement.r#identifier() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 4743 - for r#identifier in r#grant_statement.r#identifier() { [INFO] [stdout] 4743 + if let Some(r#identifier) = r#grant_statement.r#identifier() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:4754:39 [INFO] [stdout] | [INFO] [stdout] 4754 | for r#group_by_clause_body in r#group_by_clause.r#group_by_clause_body() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 4754 - for r#group_by_clause_body in r#group_by_clause.r#group_by_clause_body() { [INFO] [stdout] 4754 + while let Some(r#group_by_clause_body) = r#group_by_clause.r#group_by_clause_body() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 4754 - for r#group_by_clause_body in r#group_by_clause.r#group_by_clause_body() { [INFO] [stdout] 4754 + if let Some(r#group_by_clause_body) = r#group_by_clause.r#group_by_clause_body() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:4759:29 [INFO] [stdout] | [INFO] [stdout] 4759 | for r#expression in r#group_by_clause_body.r#expression() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 4759 - for r#expression in r#group_by_clause_body.r#expression() { [INFO] [stdout] 4759 + while let Some(r#expression) = r#group_by_clause_body.r#expression() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 4759 - for r#expression in r#group_by_clause_body.r#expression() { [INFO] [stdout] 4759 + if let Some(r#expression) = r#group_by_clause_body.r#expression() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:4764:36 [INFO] [stdout] | [INFO] [stdout] 4764 | for r#quoted_identifier in r#identifier.r#quoted_identifier() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 4764 - for r#quoted_identifier in r#identifier.r#quoted_identifier() { [INFO] [stdout] 4764 + while let Some(r#quoted_identifier) = r#identifier.r#quoted_identifier() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 4764 - for r#quoted_identifier in r#identifier.r#quoted_identifier() { [INFO] [stdout] 4764 + if let Some(r#quoted_identifier) = r#identifier.r#quoted_identifier() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:4775:29 [INFO] [stdout] | [INFO] [stdout] 4775 | for r#expression in r#in_expression.r#expression() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 4775 - for r#expression in r#in_expression.r#expression() { [INFO] [stdout] 4775 + while let Some(r#expression) = r#in_expression.r#expression() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 4775 - for r#expression in r#in_expression.r#expression() { [INFO] [stdout] 4775 + if let Some(r#expression) = r#in_expression.r#expression() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:4778:24 [INFO] [stdout] | [INFO] [stdout] 4778 | for r#tuple in r#in_expression.r#tuple() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 4778 - for r#tuple in r#in_expression.r#tuple() { [INFO] [stdout] 4778 + while let Some(r#tuple) = r#in_expression.r#tuple() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 4778 - for r#tuple in r#in_expression.r#tuple() { [INFO] [stdout] 4778 + if let Some(r#tuple) = r#in_expression.r#tuple() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:4783:29 [INFO] [stdout] | [INFO] [stdout] 4783 | for r#expression in r#index_table_parameters.r#expression() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 4783 - for r#expression in r#index_table_parameters.r#expression() { [INFO] [stdout] 4783 + while let Some(r#expression) = r#index_table_parameters.r#expression() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 4783 - for r#expression in r#index_table_parameters.r#expression() { [INFO] [stdout] 4783 + if let Some(r#expression) = r#index_table_parameters.r#expression() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:4786:27 [INFO] [stdout] | [INFO] [stdout] 4786 | for r#op_class in r#index_table_parameters.r#op_class() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 4786 - for r#op_class in r#index_table_parameters.r#op_class() { [INFO] [stdout] 4786 + while let Some(r#op_class) = r#index_table_parameters.r#op_class() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 4786 - for r#op_class in r#index_table_parameters.r#op_class() { [INFO] [stdout] 4786 + if let Some(r#op_class) = r#index_table_parameters.r#op_class() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:4789:37 [INFO] [stdout] | [INFO] [stdout] 4789 | for r#ordered_expression in r#index_table_parameters.r#ordered_expression() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 4789 - for r#ordered_expression in r#index_table_parameters.r#ordered_expression() { [INFO] [stdout] 4789 + while let Some(r#ordered_expression) = r#index_table_parameters.r#ordered_expression() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 4789 - for r#ordered_expression in r#index_table_parameters.r#ordered_expression() { [INFO] [stdout] 4789 + if let Some(r#ordered_expression) = r#index_table_parameters.r#ordered_expression() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:4811:23 [INFO] [stdout] | [INFO] [stdout] 4811 | for r#name in r#insert_statement.r#name() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 4811 - for r#name in r#insert_statement.r#name() { [INFO] [stdout] 4811 + while let Some(r#name) = r#insert_statement.r#name() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 4811 - for r#name in r#insert_statement.r#name() { [INFO] [stdout] 4811 + if let Some(r#name) = r#insert_statement.r#name() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:4814:35 [INFO] [stdout] | [INFO] [stdout] 4814 | for r#select_statement in r#insert_statement.r#select_statement() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 4814 - for r#select_statement in r#insert_statement.r#select_statement() { [INFO] [stdout] 4814 + while let Some(r#select_statement) = r#insert_statement.r#select_statement() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 4814 - for r#select_statement in r#insert_statement.r#select_statement() { [INFO] [stdout] 4814 + if let Some(r#select_statement) = r#insert_statement.r#select_statement() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:4817:32 [INFO] [stdout] | [INFO] [stdout] 4817 | for r#values_clause in r#insert_statement.r#values_clause() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 4817 - for r#values_clause in r#insert_statement.r#values_clause() { [INFO] [stdout] 4817 + while let Some(r#values_clause) = r#insert_statement.r#values_clause() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 4817 - for r#values_clause in r#insert_statement.r#values_clause() { [INFO] [stdout] 4817 + if let Some(r#values_clause) = r#insert_statement.r#values_clause() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:4825:25 [INFO] [stdout] | [INFO] [stdout] 4825 | for r#string in r#interval_expression.r#string() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 4825 - for r#string in r#interval_expression.r#string() { [INFO] [stdout] 4825 + while let Some(r#string) = r#interval_expression.r#string() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 4825 - for r#string in r#interval_expression.r#string() { [INFO] [stdout] 4825 + if let Some(r#string) = r#interval_expression.r#string() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:4830:24 [INFO] [stdout] | [INFO] [stdout] 4830 | for r#false in r#is_expression.r#false() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 4830 - for r#false in r#is_expression.r#false() { [INFO] [stdout] 4830 + while let Some(r#false) = r#is_expression.r#false() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 4830 - for r#false in r#is_expression.r#false() { [INFO] [stdout] 4830 + if let Some(r#false) = r#is_expression.r#false() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:4836:23 [INFO] [stdout] | [INFO] [stdout] 4836 | for r#null in r#is_expression.r#null() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 4836 - for r#null in r#is_expression.r#null() { [INFO] [stdout] 4836 + while let Some(r#null) = r#is_expression.r#null() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 4836 - for r#null in r#is_expression.r#null() { [INFO] [stdout] 4836 + if let Some(r#null) = r#is_expression.r#null() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:4842:23 [INFO] [stdout] | [INFO] [stdout] 4842 | for r#true in r#is_expression.r#true() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 4842 - for r#true in r#is_expression.r#true() { [INFO] [stdout] 4842 + while let Some(r#true) = r#is_expression.r#true() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 4842 - for r#true in r#is_expression.r#true() { [INFO] [stdout] 4842 + if let Some(r#true) = r#is_expression.r#true() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:4845:29 [INFO] [stdout] | [INFO] [stdout] 4845 | for r#expression in r#is_expression.r#expression() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 4845 - for r#expression in r#is_expression.r#expression() { [INFO] [stdout] 4845 + while let Some(r#expression) = r#is_expression.r#expression() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 4845 - for r#expression in r#is_expression.r#expression() { [INFO] [stdout] 4845 + if let Some(r#expression) = r#is_expression.r#expression() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:4848:32 [INFO] [stdout] | [INFO] [stdout] 4848 | for r#distinct_from in r#is_expression.r#distinct_from() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 4848 - for r#distinct_from in r#is_expression.r#distinct_from() { [INFO] [stdout] 4848 + while let Some(r#distinct_from) = r#is_expression.r#distinct_from() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 4848 - for r#distinct_from in r#is_expression.r#distinct_from() { [INFO] [stdout] 4848 + if let Some(r#distinct_from) = r#is_expression.r#distinct_from() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:4859:29 [INFO] [stdout] | [INFO] [stdout] 4859 | for r#expression in r#join_clause.r#expression() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 4859 - for r#expression in r#join_clause.r#expression() { [INFO] [stdout] 4859 + while let Some(r#expression) = r#join_clause.r#expression() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 4859 - for r#expression in r#join_clause.r#expression() { [INFO] [stdout] 4859 + if let Some(r#expression) = r#join_clause.r#expression() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:4862:23 [INFO] [stdout] | [INFO] [stdout] 4862 | for r#name in r#join_clause.r#name() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 4862 - for r#name in r#join_clause.r#name() { [INFO] [stdout] 4862 + while let Some(r#name) = r#join_clause.r#name() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 4862 - for r#name in r#join_clause.r#name() { [INFO] [stdout] 4862 + if let Some(r#name) = r#join_clause.r#name() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:4865:28 [INFO] [stdout] | [INFO] [stdout] 4865 | for r#join_type in r#join_clause.r#join_type() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 4865 - for r#join_type in r#join_clause.r#join_type() { [INFO] [stdout] 4865 + while let Some(r#join_type) = r#join_clause.r#join_type() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 4865 - for r#join_type in r#join_clause.r#join_type() { [INFO] [stdout] 4865 + if let Some(r#join_type) = r#join_clause.r#join_type() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:4895:30 [INFO] [stdout] | [INFO] [stdout] 4895 | for r#dotted_name in r#name.r#dotted_name() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 4895 - for r#dotted_name in r#name.r#dotted_name() { [INFO] [stdout] 4895 + while let Some(r#dotted_name) = r#name.r#dotted_name() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 4895 - for r#dotted_name in r#name.r#dotted_name() { [INFO] [stdout] 4895 + if let Some(r#dotted_name) = r#name.r#dotted_name() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:4898:29 [INFO] [stdout] | [INFO] [stdout] 4898 | for r#identifier in r#name.r#identifier() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 4898 - for r#identifier in r#name.r#identifier() { [INFO] [stdout] 4898 + while let Some(r#identifier) = r#name.r#identifier() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 4898 - for r#identifier in r#name.r#identifier() { [INFO] [stdout] 4898 + if let Some(r#identifier) = r#name.r#identifier() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:4903:29 [INFO] [stdout] | [INFO] [stdout] 4903 | for r#identifier in r#named_constraint.r#identifier() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 4903 - for r#identifier in r#named_constraint.r#identifier() { [INFO] [stdout] 4903 + while let Some(r#identifier) = r#named_constraint.r#identifier() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 4903 - for r#identifier in r#named_constraint.r#identifier() { [INFO] [stdout] 4903 + if let Some(r#identifier) = r#named_constraint.r#identifier() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:4913:23 [INFO] [stdout] | [INFO] [stdout] 4913 | for r#null in r#null_constraint.r#null() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 4913 - for r#null in r#null_constraint.r#null() { [INFO] [stdout] 4913 + while let Some(r#null) = r#null_constraint.r#null() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 4913 - for r#null in r#null_constraint.r#null() { [INFO] [stdout] 4913 + if let Some(r#null) = r#null_constraint.r#null() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:4948:36 [INFO] [stdout] | [INFO] [stdout] 4948 | for r#constraint_action in r#on_delete_action.r#constraint_action() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 4948 - for r#constraint_action in r#on_delete_action.r#constraint_action() { [INFO] [stdout] 4948 + while let Some(r#constraint_action) = r#on_delete_action.r#constraint_action() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 4948 - for r#constraint_action in r#on_delete_action.r#constraint_action() { [INFO] [stdout] 4948 + if let Some(r#constraint_action) = r#on_delete_action.r#constraint_action() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:4959:36 [INFO] [stdout] | [INFO] [stdout] 4959 | for r#constraint_action in r#on_update_action.r#constraint_action() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 4959 - for r#constraint_action in r#on_update_action.r#constraint_action() { [INFO] [stdout] 4959 + while let Some(r#constraint_action) = r#on_update_action.r#constraint_action() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 4959 - for r#constraint_action in r#on_update_action.r#constraint_action() { [INFO] [stdout] 4959 + if let Some(r#constraint_action) = r#on_update_action.r#constraint_action() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:4964:23 [INFO] [stdout] | [INFO] [stdout] 4964 | for r#name in r#op_class.r#name() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 4964 - for r#name in r#op_class.r#name() { [INFO] [stdout] 4964 + while let Some(r#name) = r#op_class.r#name() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 4964 - for r#name in r#op_class.r#name() { [INFO] [stdout] 4964 + if let Some(r#name) = r#op_class.r#name() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:4986:39 [INFO] [stdout] | [INFO] [stdout] 4986 | for r#order_by_clause_body in r#order_by_clause.r#order_by_clause_body() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 4986 - for r#order_by_clause_body in r#order_by_clause.r#order_by_clause_body() { [INFO] [stdout] 4986 + while let Some(r#order_by_clause_body) = r#order_by_clause.r#order_by_clause_body() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 4986 - for r#order_by_clause_body in r#order_by_clause.r#order_by_clause_body() { [INFO] [stdout] 4986 + if let Some(r#order_by_clause_body) = r#order_by_clause.r#order_by_clause_body() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:4991:29 [INFO] [stdout] | [INFO] [stdout] 4991 | for r#expression in r#order_by_clause_body.r#expression() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 4991 - for r#expression in r#order_by_clause_body.r#expression() { [INFO] [stdout] 4991 + while let Some(r#expression) = r#order_by_clause_body.r#expression() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 4991 - for r#expression in r#order_by_clause_body.r#expression() { [INFO] [stdout] 4991 + if let Some(r#expression) = r#order_by_clause_body.r#expression() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:5002:29 [INFO] [stdout] | [INFO] [stdout] 5002 | for r#expression in r#ordered_expression.r#expression() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 5002 - for r#expression in r#ordered_expression.r#expression() { [INFO] [stdout] 5002 + while let Some(r#expression) = r#ordered_expression.r#expression() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 5002 - for r#expression in r#ordered_expression.r#expression() { [INFO] [stdout] 5002 + if let Some(r#expression) = r#ordered_expression.r#expression() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:5021:26 [INFO] [stdout] | [INFO] [stdout] 5021 | for r#anytype in r#parameter.r#anytype() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 5021 - for r#anytype in r#parameter.r#anytype() { [INFO] [stdout] 5021 + while let Some(r#anytype) = r#parameter.r#anytype() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 5021 - for r#anytype in r#parameter.r#anytype() { [INFO] [stdout] 5021 + if let Some(r#anytype) = r#parameter.r#anytype() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:5024:35 [INFO] [stdout] | [INFO] [stdout] 5024 | for r#constrained_type in r#parameter.r#constrained_type() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 5024 - for r#constrained_type in r#parameter.r#constrained_type() { [INFO] [stdout] 5024 + while let Some(r#constrained_type) = r#parameter.r#constrained_type() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 5024 - for r#constrained_type in r#parameter.r#constrained_type() { [INFO] [stdout] 5024 + if let Some(r#constrained_type) = r#parameter.r#constrained_type() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:5027:29 [INFO] [stdout] | [INFO] [stdout] 5027 | for r#identifier in r#parameter.r#identifier() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 5027 - for r#identifier in r#parameter.r#identifier() { [INFO] [stdout] 5027 + while let Some(r#identifier) = r#parameter.r#identifier() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 5027 - for r#identifier in r#parameter.r#identifier() { [INFO] [stdout] 5027 + if let Some(r#identifier) = r#parameter.r#identifier() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:5040:29 [INFO] [stdout] | [INFO] [stdout] 5040 | for r#expression in r#parenthesized_expression.r#expression() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 5040 - for r#expression in r#parenthesized_expression.r#expression() { [INFO] [stdout] 5040 + while let Some(r#expression) = r#parenthesized_expression.r#expression() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 5040 - for r#expression in r#parenthesized_expression.r#expression() { [INFO] [stdout] 5040 + if let Some(r#expression) = r#parenthesized_expression.r#expression() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:5059:23 [INFO] [stdout] | [INFO] [stdout] 5059 | for r#name in r#references_constraint.r#name() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 5059 - for r#name in r#references_constraint.r#name() { [INFO] [stdout] 5059 + while let Some(r#name) = r#references_constraint.r#name() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 5059 - for r#name in r#references_constraint.r#name() { [INFO] [stdout] 5059 + if let Some(r#name) = r#references_constraint.r#name() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:5065:35 [INFO] [stdout] | [INFO] [stdout] 5065 | for r#on_delete_action in r#references_constraint.r#on_delete_action() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 5065 - for r#on_delete_action in r#references_constraint.r#on_delete_action() { [INFO] [stdout] 5065 + while let Some(r#on_delete_action) = r#references_constraint.r#on_delete_action() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 5065 - for r#on_delete_action in r#references_constraint.r#on_delete_action() { [INFO] [stdout] 5065 + if let Some(r#on_delete_action) = r#references_constraint.r#on_delete_action() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:5068:35 [INFO] [stdout] | [INFO] [stdout] 5068 | for r#on_update_action in r#references_constraint.r#on_update_action() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 5068 - for r#on_update_action in r#references_constraint.r#on_update_action() { [INFO] [stdout] 5068 + while let Some(r#on_update_action) = r#references_constraint.r#on_update_action() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 5068 - for r#on_update_action in r#references_constraint.r#on_update_action() { [INFO] [stdout] 5068 + if let Some(r#on_update_action) = r#references_constraint.r#on_update_action() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:5087:37 [INFO] [stdout] | [INFO] [stdout] 5087 | for r#select_clause_body in r#select_clause.r#select_clause_body() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 5087 - for r#select_clause_body in r#select_clause.r#select_clause_body() { [INFO] [stdout] 5087 + while let Some(r#select_clause_body) = r#select_clause.r#select_clause_body() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 5087 - for r#select_clause_body in r#select_clause.r#select_clause_body() { [INFO] [stdout] 5087 + if let Some(r#select_clause_body) = r#select_clause.r#select_clause_body() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:5092:39 [INFO] [stdout] | [INFO] [stdout] 5092 | for r#aliasable_expression in r#select_clause_body.r#aliasable_expression() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 5092 - for r#aliasable_expression in r#select_clause_body.r#aliasable_expression() { [INFO] [stdout] 5092 + while let Some(r#aliasable_expression) = r#select_clause_body.r#aliasable_expression() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 5092 - for r#aliasable_expression in r#select_clause_body.r#aliasable_expression() { [INFO] [stdout] 5092 + if let Some(r#aliasable_expression) = r#select_clause_body.r#aliasable_expression() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:5097:30 [INFO] [stdout] | [INFO] [stdout] 5097 | for r#from_clause in r#select_statement.r#from_clause() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 5097 - for r#from_clause in r#select_statement.r#from_clause() { [INFO] [stdout] 5097 + while let Some(r#from_clause) = r#select_statement.r#from_clause() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 5097 - for r#from_clause in r#select_statement.r#from_clause() { [INFO] [stdout] 5097 + if let Some(r#from_clause) = r#select_statement.r#from_clause() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:5100:34 [INFO] [stdout] | [INFO] [stdout] 5100 | for r#group_by_clause in r#select_statement.r#group_by_clause() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 5100 - for r#group_by_clause in r#select_statement.r#group_by_clause() { [INFO] [stdout] 5100 + while let Some(r#group_by_clause) = r#select_statement.r#group_by_clause() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 5100 - for r#group_by_clause in r#select_statement.r#group_by_clause() { [INFO] [stdout] 5100 + if let Some(r#group_by_clause) = r#select_statement.r#group_by_clause() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:5106:34 [INFO] [stdout] | [INFO] [stdout] 5106 | for r#order_by_clause in r#select_statement.r#order_by_clause() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 5106 - for r#order_by_clause in r#select_statement.r#order_by_clause() { [INFO] [stdout] 5106 + while let Some(r#order_by_clause) = r#select_statement.r#order_by_clause() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 5106 - for r#order_by_clause in r#select_statement.r#order_by_clause() { [INFO] [stdout] 5106 + if let Some(r#order_by_clause) = r#select_statement.r#order_by_clause() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:5109:32 [INFO] [stdout] | [INFO] [stdout] 5109 | for r#select_clause in r#select_statement.r#select_clause() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 5109 - for r#select_clause in r#select_statement.r#select_clause() { [INFO] [stdout] 5109 + while let Some(r#select_clause) = r#select_statement.r#select_clause() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 5109 - for r#select_clause in r#select_statement.r#select_clause() { [INFO] [stdout] 5109 + if let Some(r#select_clause) = r#select_statement.r#select_clause() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:5112:31 [INFO] [stdout] | [INFO] [stdout] 5112 | for r#where_clause in r#select_statement.r#where_clause() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 5112 - for r#where_clause in r#select_statement.r#where_clause() { [INFO] [stdout] 5112 + while let Some(r#where_clause) = r#select_statement.r#where_clause() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 5112 - for r#where_clause in r#select_statement.r#where_clause() { [INFO] [stdout] 5112 + if let Some(r#where_clause) = r#select_statement.r#where_clause() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:5117:35 [INFO] [stdout] | [INFO] [stdout] 5117 | for r#select_statement in r#select_subexpression.r#select_statement() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 5117 - for r#select_statement in r#select_subexpression.r#select_statement() { [INFO] [stdout] 5117 + while let Some(r#select_statement) = r#select_subexpression.r#select_statement() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 5117 - for r#select_statement in r#select_subexpression.r#select_statement() { [INFO] [stdout] 5117 + if let Some(r#select_statement) = r#select_subexpression.r#select_statement() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:5164:23 [INFO] [stdout] | [INFO] [stdout] 5164 | for r#name in r#sequence.r#name() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 5164 - for r#name in r#sequence.r#name() { [INFO] [stdout] 5164 + while let Some(r#name) = r#sequence.r#name() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 5164 - for r#name in r#sequence.r#name() { [INFO] [stdout] 5164 + if let Some(r#name) = r#sequence.r#name() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:5167:25 [INFO] [stdout] | [INFO] [stdout] 5167 | for r#number in r#sequence.r#number() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 5167 - for r#number in r#sequence.r#number() { [INFO] [stdout] 5167 + while let Some(r#number) = r#sequence.r#number() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 5167 - for r#number in r#sequence.r#number() { [INFO] [stdout] 5167 + if let Some(r#number) = r#sequence.r#number() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:5170:23 [INFO] [stdout] | [INFO] [stdout] 5170 | for r#type in r#sequence.r#type() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 5170 - for r#type in r#sequence.r#type() { [INFO] [stdout] 5170 + while let Some(r#type) = r#sequence.r#type() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 5170 - for r#type in r#sequence.r#type() { [INFO] [stdout] 5170 + if let Some(r#type) = r#sequence.r#type() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:5178:34 [INFO] [stdout] | [INFO] [stdout] 5178 | for r#set_clause_body in r#set_clause.r#set_clause_body() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 5178 - for r#set_clause_body in r#set_clause.r#set_clause_body() { [INFO] [stdout] 5178 + while let Some(r#set_clause_body) = r#set_clause.r#set_clause_body() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 5178 - for r#set_clause_body in r#set_clause.r#set_clause_body() { [INFO] [stdout] 5178 + if let Some(r#set_clause_body) = r#set_clause.r#set_clause_body() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:5203:29 [INFO] [stdout] | [INFO] [stdout] 5203 | for r#expression in r#set_statement.r#expression() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 5203 - for r#expression in r#set_statement.r#expression() { [INFO] [stdout] 5203 + while let Some(r#expression) = r#set_statement.r#expression() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 5203 - for r#expression in r#set_statement.r#expression() { [INFO] [stdout] 5203 + if let Some(r#expression) = r#set_statement.r#expression() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:5206:29 [INFO] [stdout] | [INFO] [stdout] 5206 | for r#identifier in r#set_statement.r#identifier() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 5206 - for r#identifier in r#set_statement.r#identifier() { [INFO] [stdout] 5206 + while let Some(r#identifier) = r#set_statement.r#identifier() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 5206 - for r#identifier in r#set_statement.r#identifier() { [INFO] [stdout] 5206 + if let Some(r#identifier) = r#set_statement.r#identifier() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:5214:26 [INFO] [stdout] | [INFO] [stdout] 5214 | for r#anytype in r#setof.r#anytype() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 5214 - for r#anytype in r#setof.r#anytype() { [INFO] [stdout] 5214 + while let Some(r#anytype) = r#setof.r#anytype() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 5214 - for r#anytype in r#setof.r#anytype() { [INFO] [stdout] 5214 + if let Some(r#anytype) = r#setof.r#anytype() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:5217:35 [INFO] [stdout] | [INFO] [stdout] 5217 | for r#constrained_type in r#setof.r#constrained_type() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 5217 - for r#constrained_type in r#setof.r#constrained_type() { [INFO] [stdout] 5217 + while let Some(r#constrained_type) = r#setof.r#constrained_type() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 5217 - for r#constrained_type in r#setof.r#constrained_type() { [INFO] [stdout] 5217 + if let Some(r#constrained_type) = r#setof.r#constrained_type() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:5222:28 [INFO] [stdout] | [INFO] [stdout] 5222 | for r#statement in r#source_file.r#statement() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 5222 - for r#statement in r#source_file.r#statement() { [INFO] [stdout] 5222 + while let Some(r#statement) = r#source_file.r#statement() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 5222 - for r#statement in r#source_file.r#statement() { [INFO] [stdout] 5222 + if let Some(r#statement) = r#source_file.r#statement() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:5253:37 [INFO] [stdout] | [INFO] [stdout] 5253 | for r#raw_string_content in r#string.r#raw_string_content() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 5253 - for r#raw_string_content in r#string.r#raw_string_content() { [INFO] [stdout] 5253 + while let Some(r#raw_string_content) = r#string.r#raw_string_content() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 5253 - for r#raw_string_content in r#string.r#raw_string_content() { [INFO] [stdout] 5253 + if let Some(r#raw_string_content) = r#string.r#raw_string_content() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:5256:33 [INFO] [stdout] | [INFO] [stdout] 5256 | for r#string_content in r#string.r#string_content() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 5256 - for r#string_content in r#string.r#string_content() { [INFO] [stdout] 5256 + while let Some(r#string_content) = r#string.r#string_content() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 5256 - for r#string_content in r#string.r#string_content() { [INFO] [stdout] 5256 + if let Some(r#string_content) = r#string.r#string_content() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:5262:26 [INFO] [stdout] | [INFO] [stdout] 5262 | for r#anytype in r#table_column.r#anytype() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 5262 - for r#anytype in r#table_column.r#anytype() { [INFO] [stdout] 5262 + while let Some(r#anytype) = r#table_column.r#anytype() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 5262 - for r#anytype in r#table_column.r#anytype() { [INFO] [stdout] 5262 + if let Some(r#anytype) = r#table_column.r#anytype() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:5265:23 [INFO] [stdout] | [INFO] [stdout] 5265 | for r#name in r#table_column.r#name() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 5265 - for r#name in r#table_column.r#name() { [INFO] [stdout] 5265 + while let Some(r#name) = r#table_column.r#name() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 5265 - for r#name in r#table_column.r#name() { [INFO] [stdout] 5265 + if let Some(r#name) = r#table_column.r#name() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:5268:44 [INFO] [stdout] | [INFO] [stdout] 5268 | for r#auto_increment_constraint in r#table_column.r#auto_increment_constraint() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 5268 - for r#auto_increment_constraint in r#table_column.r#auto_increment_constraint() { [INFO] [stdout] 5268 + while let Some(r#auto_increment_constraint) = r#table_column.r#auto_increment_constraint() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 5268 - for r#auto_increment_constraint in r#table_column.r#auto_increment_constraint() { [INFO] [stdout] 5268 + if let Some(r#auto_increment_constraint) = r#table_column.r#auto_increment_constraint() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:5271:35 [INFO] [stdout] | [INFO] [stdout] 5271 | for r#check_constraint in r#table_column.r#check_constraint() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 5271 - for r#check_constraint in r#table_column.r#check_constraint() { [INFO] [stdout] 5271 + while let Some(r#check_constraint) = r#table_column.r#check_constraint() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 5271 - for r#check_constraint in r#table_column.r#check_constraint() { [INFO] [stdout] 5271 + if let Some(r#check_constraint) = r#table_column.r#check_constraint() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:5274:33 [INFO] [stdout] | [INFO] [stdout] 5274 | for r#column_default in r#table_column.r#column_default() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 5274 - for r#column_default in r#table_column.r#column_default() { [INFO] [stdout] 5274 + while let Some(r#column_default) = r#table_column.r#column_default() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 5274 - for r#column_default in r#table_column.r#column_default() { [INFO] [stdout] 5274 + if let Some(r#column_default) = r#table_column.r#column_default() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:5277:39 [INFO] [stdout] | [INFO] [stdout] 5277 | for r#direction_constraint in r#table_column.r#direction_constraint() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 5277 - for r#direction_constraint in r#table_column.r#direction_constraint() { [INFO] [stdout] 5277 + while let Some(r#direction_constraint) = r#table_column.r#direction_constraint() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 5277 - for r#direction_constraint in r#table_column.r#direction_constraint() { [INFO] [stdout] 5277 + if let Some(r#direction_constraint) = r#table_column.r#direction_constraint() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:5280:35 [INFO] [stdout] | [INFO] [stdout] 5280 | for r#named_constraint in r#table_column.r#named_constraint() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 5280 - for r#named_constraint in r#table_column.r#named_constraint() { [INFO] [stdout] 5280 + while let Some(r#named_constraint) = r#table_column.r#named_constraint() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 5280 - for r#named_constraint in r#table_column.r#named_constraint() { [INFO] [stdout] 5280 + if let Some(r#named_constraint) = r#table_column.r#named_constraint() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:5283:34 [INFO] [stdout] | [INFO] [stdout] 5283 | for r#null_constraint in r#table_column.r#null_constraint() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 5283 - for r#null_constraint in r#table_column.r#null_constraint() { [INFO] [stdout] 5283 + while let Some(r#null_constraint) = r#table_column.r#null_constraint() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 5283 - for r#null_constraint in r#table_column.r#null_constraint() { [INFO] [stdout] 5283 + if let Some(r#null_constraint) = r#table_column.r#null_constraint() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:5286:41 [INFO] [stdout] | [INFO] [stdout] 5286 | for r#primary_key_constraint in r#table_column.r#primary_key_constraint() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 5286 - for r#primary_key_constraint in r#table_column.r#primary_key_constraint() { [INFO] [stdout] 5286 + while let Some(r#primary_key_constraint) = r#table_column.r#primary_key_constraint() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 5286 - for r#primary_key_constraint in r#table_column.r#primary_key_constraint() { [INFO] [stdout] 5286 + if let Some(r#primary_key_constraint) = r#table_column.r#primary_key_constraint() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:5289:40 [INFO] [stdout] | [INFO] [stdout] 5289 | for r#references_constraint in r#table_column.r#references_constraint() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 5289 - for r#references_constraint in r#table_column.r#references_constraint() { [INFO] [stdout] 5289 + while let Some(r#references_constraint) = r#table_column.r#references_constraint() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 5289 - for r#references_constraint in r#table_column.r#references_constraint() { [INFO] [stdout] 5289 + if let Some(r#references_constraint) = r#table_column.r#references_constraint() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:5292:39 [INFO] [stdout] | [INFO] [stdout] 5292 | for r#time_zone_constraint in r#table_column.r#time_zone_constraint() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 5292 - for r#time_zone_constraint in r#table_column.r#time_zone_constraint() { [INFO] [stdout] 5292 + while let Some(r#time_zone_constraint) = r#table_column.r#time_zone_constraint() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 5292 - for r#time_zone_constraint in r#table_column.r#time_zone_constraint() { [INFO] [stdout] 5292 + if let Some(r#time_zone_constraint) = r#table_column.r#time_zone_constraint() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:5295:36 [INFO] [stdout] | [INFO] [stdout] 5295 | for r#unique_constraint in r#table_column.r#unique_constraint() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 5295 - for r#unique_constraint in r#table_column.r#unique_constraint() { [INFO] [stdout] 5295 + while let Some(r#unique_constraint) = r#table_column.r#unique_constraint() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 5295 - for r#unique_constraint in r#table_column.r#unique_constraint() { [INFO] [stdout] 5295 + if let Some(r#unique_constraint) = r#table_column.r#unique_constraint() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:5303:23 [INFO] [stdout] | [INFO] [stdout] 5303 | for r#name in r#table_constraint.r#name() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 5303 - for r#name in r#table_constraint.r#name() { [INFO] [stdout] 5303 + while let Some(r#name) = r#table_constraint.r#name() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 5303 - for r#name in r#table_constraint.r#name() { [INFO] [stdout] 5303 + if let Some(r#name) = r#table_constraint.r#name() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:5306:31 [INFO] [stdout] | [INFO] [stdout] 5306 | for r#initial_mode in r#table_constraint.r#initial_mode() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 5306 - for r#initial_mode in r#table_constraint.r#initial_mode() { [INFO] [stdout] 5306 + while let Some(r#initial_mode) = r#table_constraint.r#initial_mode() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 5306 - for r#initial_mode in r#table_constraint.r#initial_mode() { [INFO] [stdout] 5306 + if let Some(r#initial_mode) = r#table_constraint.r#initial_mode() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:5309:23 [INFO] [stdout] | [INFO] [stdout] 5309 | for r#mode in r#table_constraint.r#mode() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 5309 - for r#mode in r#table_constraint.r#mode() { [INFO] [stdout] 5309 + while let Some(r#mode) = r#table_constraint.r#mode() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 5309 - for r#mode in r#table_constraint.r#mode() { [INFO] [stdout] 5309 + if let Some(r#mode) = r#table_constraint.r#mode() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:5312:41 [INFO] [stdout] | [INFO] [stdout] 5312 | for r#table_constraint_check in r#table_constraint.r#table_constraint_check() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 5312 - for r#table_constraint_check in r#table_constraint.r#table_constraint_check() { [INFO] [stdout] 5312 + while let Some(r#table_constraint_check) = r#table_constraint.r#table_constraint_check() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 5312 - for r#table_constraint_check in r#table_constraint.r#table_constraint_check() { [INFO] [stdout] 5312 + if let Some(r#table_constraint_check) = r#table_constraint.r#table_constraint_check() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:5315:43 [INFO] [stdout] | [INFO] [stdout] 5315 | for r#table_constraint_exclude in r#table_constraint.r#table_constraint_exclude() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 5315 - for r#table_constraint_exclude in r#table_constraint.r#table_constraint_exclude() { [INFO] [stdout] 5315 + while let Some(r#table_constraint_exclude) = r#table_constraint.r#table_constraint_exclude() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 5315 - for r#table_constraint_exclude in r#table_constraint.r#table_constraint_exclude() { [INFO] [stdout] 5315 + if let Some(r#table_constraint_exclude) = r#table_constraint.r#table_constraint_exclude() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:5318:47 [INFO] [stdout] | [INFO] [stdout] 5318 | for r#table_constraint_foreign_key in r#table_constraint.r#table_constraint_foreign_key() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 5318 - for r#table_constraint_foreign_key in r#table_constraint.r#table_constraint_foreign_key() { [INFO] [stdout] 5318 + while let Some(r#table_constraint_foreign_key) = r#table_constraint.r#table_constraint_foreign_key() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 5318 - for r#table_constraint_foreign_key in r#table_constraint.r#table_constraint_foreign_key() { [INFO] [stdout] 5318 + if let Some(r#table_constraint_foreign_key) = r#table_constraint.r#table_constraint_foreign_key() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:5321:47 [INFO] [stdout] | [INFO] [stdout] 5321 | for r#table_constraint_primary_key in r#table_constraint.r#table_constraint_primary_key() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 5321 - for r#table_constraint_primary_key in r#table_constraint.r#table_constraint_primary_key() { [INFO] [stdout] 5321 + while let Some(r#table_constraint_primary_key) = r#table_constraint.r#table_constraint_primary_key() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 5321 - for r#table_constraint_primary_key in r#table_constraint.r#table_constraint_primary_key() { [INFO] [stdout] 5321 + if let Some(r#table_constraint_primary_key) = r#table_constraint.r#table_constraint_primary_key() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:5324:42 [INFO] [stdout] | [INFO] [stdout] 5324 | for r#table_constraint_unique in r#table_constraint.r#table_constraint_unique() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 5324 - for r#table_constraint_unique in r#table_constraint.r#table_constraint_unique() { [INFO] [stdout] 5324 + while let Some(r#table_constraint_unique) = r#table_constraint.r#table_constraint_unique() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 5324 - for r#table_constraint_unique in r#table_constraint.r#table_constraint_unique() { [INFO] [stdout] 5324 + if let Some(r#table_constraint_unique) = r#table_constraint.r#table_constraint_unique() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:5332:29 [INFO] [stdout] | [INFO] [stdout] 5332 | for r#expression in r#table_constraint_check.r#expression() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 5332 - for r#expression in r#table_constraint_check.r#expression() { [INFO] [stdout] 5332 + while let Some(r#expression) = r#table_constraint_check.r#expression() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 5332 - for r#expression in r#table_constraint_check.r#expression() { [INFO] [stdout] 5332 + if let Some(r#expression) = r#table_constraint_check.r#expression() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:5346:23 [INFO] [stdout] | [INFO] [stdout] 5346 | for r#name in r#table_constraint_exclude.r#name() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 5346 - for r#name in r#table_constraint_exclude.r#name() { [INFO] [stdout] 5346 + while let Some(r#name) = r#table_constraint_exclude.r#name() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 5346 - for r#name in r#table_constraint_exclude.r#name() { [INFO] [stdout] 5346 + if let Some(r#name) = r#table_constraint_exclude.r#name() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:5366:40 [INFO] [stdout] | [INFO] [stdout] 5366 | for r#references_constraint in r#table_constraint_foreign_key.r#references_constraint() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 5366 - for r#references_constraint in r#table_constraint_foreign_key.r#references_constraint() { [INFO] [stdout] 5366 + while let Some(r#references_constraint) = r#table_constraint_foreign_key.r#references_constraint() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 5366 - for r#references_constraint in r#table_constraint_foreign_key.r#references_constraint() { [INFO] [stdout] 5366 + if let Some(r#references_constraint) = r#table_constraint_foreign_key.r#references_constraint() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:5380:23 [INFO] [stdout] | [INFO] [stdout] 5380 | for r#name in r#table_constraint_primary_key.r#name() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 5380 - for r#name in r#table_constraint_primary_key.r#name() { [INFO] [stdout] 5380 + while let Some(r#name) = r#table_constraint_primary_key.r#name() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 5380 - for r#name in r#table_constraint_primary_key.r#name() { [INFO] [stdout] 5380 + if let Some(r#name) = r#table_constraint_primary_key.r#name() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:5388:23 [INFO] [stdout] | [INFO] [stdout] 5388 | for r#name in r#table_constraint_unique.r#name() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 5388 - for r#name in r#table_constraint_unique.r#name() { [INFO] [stdout] 5388 + while let Some(r#name) = r#table_constraint_unique.r#name() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 5388 - for r#name in r#table_constraint_unique.r#name() { [INFO] [stdout] 5388 + if let Some(r#name) = r#table_constraint_unique.r#name() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:5393:35 [INFO] [stdout] | [INFO] [stdout] 5393 | for r#table_constraint in r#table_parameters.r#table_constraint() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 5393 - for r#table_constraint in r#table_parameters.r#table_constraint() { [INFO] [stdout] 5393 + while let Some(r#table_constraint) = r#table_parameters.r#table_constraint() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 5393 - for r#table_constraint in r#table_parameters.r#table_constraint() { [INFO] [stdout] 5393 + if let Some(r#table_constraint) = r#table_parameters.r#table_constraint() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:5396:31 [INFO] [stdout] | [INFO] [stdout] 5396 | for r#table_column in r#table_parameters.r#table_column() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 5396 - for r#table_column in r#table_parameters.r#table_column() { [INFO] [stdout] 5396 + while let Some(r#table_column) = r#table_parameters.r#table_column() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 5396 - for r#table_column in r#table_parameters.r#table_column() { [INFO] [stdout] 5396 + if let Some(r#table_column) = r#table_parameters.r#table_column() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:5420:29 [INFO] [stdout] | [INFO] [stdout] 5420 | for r#expression in r#tuple.r#expression() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 5420 - for r#expression in r#tuple.r#expression() { [INFO] [stdout] 5420 + while let Some(r#expression) = r#tuple.r#expression() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 5420 - for r#expression in r#tuple.r#expression() { [INFO] [stdout] 5420 + if let Some(r#expression) = r#tuple.r#expression() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:5425:23 [INFO] [stdout] | [INFO] [stdout] 5425 | for r#name in r#type.r#name() { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 5425 - for r#name in r#type.r#name() { [INFO] [stdout] 5425 + while let Some(r#name) = r#type.r#name() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 5425 - for r#name in r#type.r#name() { [INFO] [stdout] 5425 + if let Some(r#name) = r#type.r#name() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:5428:25 [INFO] [stdout] | [INFO] [stdout] 5428 | for r#number in r#type.r#number() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 5428 - for r#number in r#type.r#number() { [INFO] [stdout] 5428 + while let Some(r#number) = r#type.r#number() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 5428 - for r#number in r#type.r#number() { [INFO] [stdout] 5428 + if let Some(r#number) = r#type.r#number() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:5433:26 [INFO] [stdout] | [INFO] [stdout] 5433 | for r#anytype in r#type_cast.r#anytype() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 5433 - for r#anytype in r#type_cast.r#anytype() { [INFO] [stdout] 5433 + while let Some(r#anytype) = r#type_cast.r#anytype() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 5433 - for r#anytype in r#type_cast.r#anytype() { [INFO] [stdout] 5433 + if let Some(r#anytype) = r#type_cast.r#anytype() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:5436:43 [INFO] [stdout] | [INFO] [stdout] 5436 | for r#parenthesized_expression in r#type_cast.r#parenthesized_expression() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 5436 - for r#parenthesized_expression in r#type_cast.r#parenthesized_expression() { [INFO] [stdout] 5436 + while let Some(r#parenthesized_expression) = r#type_cast.r#parenthesized_expression() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 5436 - for r#parenthesized_expression in r#type_cast.r#parenthesized_expression() { [INFO] [stdout] 5436 + if let Some(r#parenthesized_expression) = r#type_cast.r#parenthesized_expression() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:5439:32 [INFO] [stdout] | [INFO] [stdout] 5439 | for r#function_call in r#type_cast.r#function_call() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 5439 - for r#function_call in r#type_cast.r#function_call() { [INFO] [stdout] 5439 + while let Some(r#function_call) = r#type_cast.r#function_call() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 5439 - for r#function_call in r#type_cast.r#function_call() { [INFO] [stdout] 5439 + if let Some(r#function_call) = r#type_cast.r#function_call() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:5442:29 [INFO] [stdout] | [INFO] [stdout] 5442 | for r#identifier in r#type_cast.r#identifier() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 5442 - for r#identifier in r#type_cast.r#identifier() { [INFO] [stdout] 5442 + while let Some(r#identifier) = r#type_cast.r#identifier() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 5442 - for r#identifier in r#type_cast.r#identifier() { [INFO] [stdout] 5442 + if let Some(r#identifier) = r#type_cast.r#identifier() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:5445:25 [INFO] [stdout] | [INFO] [stdout] 5445 | for r#string in r#type_cast.r#string() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 5445 - for r#string in r#type_cast.r#string() { [INFO] [stdout] 5445 + while let Some(r#string) = r#type_cast.r#string() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 5445 - for r#string in r#type_cast.r#string() { [INFO] [stdout] 5445 + if let Some(r#string) = r#type_cast.r#string() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:5450:29 [INFO] [stdout] | [INFO] [stdout] 5450 | for r#expression in r#unary_expression.r#expression() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 5450 - for r#expression in r#unary_expression.r#expression() { [INFO] [stdout] 5450 + while let Some(r#expression) = r#unary_expression.r#expression() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 5450 - for r#expression in r#unary_expression.r#expression() { [INFO] [stdout] 5450 + if let Some(r#expression) = r#unary_expression.r#expression() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:5463:29 [INFO] [stdout] | [INFO] [stdout] 5463 | for r#identifier in r#update_statement.r#identifier() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 5463 - for r#identifier in r#update_statement.r#identifier() { [INFO] [stdout] 5463 + while let Some(r#identifier) = r#update_statement.r#identifier() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 5463 - for r#identifier in r#update_statement.r#identifier() { [INFO] [stdout] 5463 + if let Some(r#identifier) = r#update_statement.r#identifier() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:5466:29 [INFO] [stdout] | [INFO] [stdout] 5466 | for r#set_clause in r#update_statement.r#set_clause() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 5466 - for r#set_clause in r#update_statement.r#set_clause() { [INFO] [stdout] 5466 + while let Some(r#set_clause) = r#update_statement.r#set_clause() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 5466 - for r#set_clause in r#update_statement.r#set_clause() { [INFO] [stdout] 5466 + if let Some(r#set_clause) = r#update_statement.r#set_clause() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:5469:31 [INFO] [stdout] | [INFO] [stdout] 5469 | for r#where_clause in r#update_statement.r#where_clause() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 5469 - for r#where_clause in r#update_statement.r#where_clause() { [INFO] [stdout] 5469 + while let Some(r#where_clause) = r#update_statement.r#where_clause() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 5469 - for r#where_clause in r#update_statement.r#where_clause() { [INFO] [stdout] 5469 + if let Some(r#where_clause) = r#update_statement.r#where_clause() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:5477:29 [INFO] [stdout] | [INFO] [stdout] 5477 | for r#identifier in r#using_clause.r#identifier() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 5477 - for r#identifier in r#using_clause.r#identifier() { [INFO] [stdout] 5477 + while let Some(r#identifier) = r#using_clause.r#identifier() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 5477 - for r#identifier in r#using_clause.r#identifier() { [INFO] [stdout] 5477 + if let Some(r#identifier) = r#using_clause.r#identifier() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:5485:37 [INFO] [stdout] | [INFO] [stdout] 5485 | for r#values_clause_body in r#values_clause.r#values_clause_body() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 5485 - for r#values_clause_body in r#values_clause.r#values_clause_body() { [INFO] [stdout] 5485 + while let Some(r#values_clause_body) = r#values_clause.r#values_clause_body() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 5485 - for r#values_clause_body in r#values_clause.r#values_clause_body() { [INFO] [stdout] 5485 + if let Some(r#values_clause_body) = r#values_clause.r#values_clause_body() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:5490:29 [INFO] [stdout] | [INFO] [stdout] 5490 | for r#expression in r#values_clause_body.r#expression() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 5490 - for r#expression in r#values_clause_body.r#expression() { [INFO] [stdout] 5490 + while let Some(r#expression) = r#values_clause_body.r#expression() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 5490 - for r#expression in r#values_clause_body.r#expression() { [INFO] [stdout] 5490 + if let Some(r#expression) = r#values_clause_body.r#expression() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement [INFO] [stdout] --> psqls-syn/src/generated.rs:5498:29 [INFO] [stdout] | [INFO] [stdout] 5498 | for r#expression in r#where_clause.r#expression() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: to check pattern in a loop use `while let` [INFO] [stdout] | [INFO] [stdout] 5498 - for r#expression in r#where_clause.r#expression() { [INFO] [stdout] 5498 + while let Some(r#expression) = r#where_clause.r#expression() { [INFO] [stdout] | [INFO] [stdout] help: consider using `if let` to clear intent [INFO] [stdout] | [INFO] [stdout] 5498 - for r#expression in r#where_clause.r#expression() { [INFO] [stdout] 5498 + if let Some(r#expression) = r#where_clause.r#expression() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling tokio-util v0.7.3 [INFO] [stderr] Compiling psqls-ide v0.1.0 (/opt/rustwide/workdir/psqls-ide) [INFO] [stderr] Compiling futures v0.3.21 [INFO] [stderr] Compiling tower v0.4.12 [INFO] [stderr] Compiling url v2.2.2 [INFO] [stderr] Compiling lsp-types v0.93.0 [INFO] [stderr] Compiling tower-lsp v0.17.0 [INFO] [stderr] Compiling psqls v0.1.0 (/opt/rustwide/workdir/psqls) [INFO] [stdout] warning: field `client` is never read [INFO] [stdout] --> psqls/src/lsp.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 10 | pub struct Lsp { [INFO] [stdout] | --- field in this struct [INFO] [stdout] 11 | ide: Mutex, [INFO] [stdout] 12 | client: Client, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: linking with `rust-lld` failed: exit status: 1 [INFO] [stdout] | [INFO] [stdout] = note: "rust-lld" "-flavor" "wasm" "--export" "__main_void" "-z" "stack-size=1048576" "--stack-first" "--no-demangle" "/lib/rustlib/wasm32-wasip1/lib/self-contained/crt1-command.o" "<17 object files omitted>" "/lib/rustlib/wasm32-wasip1/lib/libpanic_abort-*.rlib" "/opt/rustwide/target/wasm32-wasip1/debug/deps/{libpsqls-be1a71dcad83f91b,libtower_lsp-89a64952feabca85,libhttparse-9e8dbbf97919f110,libdashmap-66e92b5936a72105,libparking_lot_core-ad799e69f39e5b80,libtokio_util-5df2e7de6b64fa8b,libtracing-5d143799f2615ca7,libtracing_core-23b1090aace04cad,libonce_cell-fda9a7a5bf2cc4ba,libtokio-c1285b41b0113a87,libnum_cpus-e0d5cdffe29bdafd,liblibc-69985efa0b34734f,libbytes-e7a8ffb7b41aa96f,libtower-1c381ee699addb2b,libpin_project-503f7c51127f22f1,libtower_service-964d9ffa8d785372,libtower_layer-6301173114f0c2ae,libfutures-3a950ed0ad29b015,libfutures_util-b2f30a1083f0bc66,libfutures_io-75e3afb69b8c7007,libslab-8dcbc430ec111d3e,libfutures_channel-fa3fdf54ef09d848,libpin_project_lite-ed8e8f978657eea7,libfutures_sink-11b0580068096676,libfutures_task-88154247883ceb50,libpin_utils-14025d01bce6a479,libfutures_core-3bb9e7e296a55a07,liblsp_types-0dbafc66388e783f,liburl-647b0978f33fff9f,libidna-d4549b412631f490,libunicode_normalization-3f6a2794c68537fb,libtinyvec-bff92a82227053fb,libtinyvec_macros-ff4c1336287d63b1,libunicode_bidi-911a76bf49ab7c36,libform_urlencoded-1b4b0f030aef2437,libpercent_encoding-8efcb70eb2ff38b2,libmatches-8b09f2c141a7a003,libserde_json-cbecfe7de998b2a1,libryu-532612ec2f9fcdf5,libitoa-e6d4309df0be0b3b,libserde-700c32edefba0b63,libbitflags-15e3d67e03629ffa,libpsqls_ide-0c09f1e9a3e88e22,libpsqls_syn-db973b7d303b77d8,libsalsa-624ad4e49210e50e,liboorandom-224b186d0b8cc4da,libindexmap-c8dd74a8d5a6a338,libhashbrown-ece374be44553230,liblog-62e3ebeea664e0d3,libparking_lot-f3a83ab72fc3d25a,libparking_lot_core-27ae697b20a4916f,liblock_api-4daf4d4a39843e5d,libscopeguard-969e7c3c4435a7ba,libinstant-4ee7e638d10598a5,libcfg_if-50b02a9e3502ecf2,libtree_sitter-9e6cee7c809d18da,libregex-b556e8de8f557b36,libaho_corasick-216c86f2849d20a1,libmemchr-b559ff6c4bd2cfb8,libregex_syntax-e68d2006078b37fb,librowan-2dda50e54fe3e75a,libmemoffset-9b5869ecb9a889cf,libtext_size-7d1d6225534e4de9,librustc_hash-a5d506436d1d3d05,libhashbrown-1c7526a75bf384cd,libcountme-c74032feb97cffdd,libropey-04c664abf81e9434,libstr_indices-435162cb3de3df76,libsmallvec-b69864b400d6942d}.rlib" "/lib/rustlib/wasm32-wasip1/lib/{libstd-*,libwasi-*,libcfg_if-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*,liblibc-*}.rlib" "-l" "c" "/lib/rustlib/wasm32-wasip1/lib/{librustc_std_workspace_core-*,liballoc-*,libcore-*,libcompiler_builtins-*}.rlib" "-L" "/opt/rustwide/target/wasm32-wasip1/debug/build/psqls-syn-24fc803951990184/out" "-L" "/opt/rustwide/target/wasm32-wasip1/debug/build/tree-sitter-c74b673c5896dd23/out" "-L" "/lib/rustlib/wasm32-wasip1/lib/self-contained" "-o" "/opt/rustwide/target/wasm32-wasip1/debug/deps/psqls-f38c1b8a359d9461.wasm" "--gc-sections" "-O0" [INFO] [stdout] = note: some arguments are omitted. use `--verbose` to show all linker arguments [INFO] [stdout] = note: rust-lld: warning: /opt/rustwide/target/wasm32-wasip1/debug/deps/libpsqls_syn-db973b7d303b77d8.rlib: archive member 'parser.o' is neither Wasm object file nor LLVM bitcode [INFO] [stdout] rust-lld: warning: /opt/rustwide/target/wasm32-wasip1/debug/deps/libtree_sitter-9e6cee7c809d18da.rlib: archive member 'lib.o' is neither Wasm object file nor LLVM bitcode [INFO] [stdout] rust-lld: error: /opt/rustwide/target/wasm32-wasip1/debug/deps/libpsqls_syn-db973b7d303b77d8.rlib(psqls_syn-db973b7d303b77d8.psqls_syn.9e9717fa18fef7ba-cgu.10.rcgu.o): undefined symbol: ts_parser_parse [INFO] [stdout] rust-lld: error: /opt/rustwide/target/wasm32-wasip1/debug/deps/libpsqls_syn-db973b7d303b77d8.rlib(psqls_syn-db973b7d303b77d8.psqls_syn.9e9717fa18fef7ba-cgu.14.rcgu.o): undefined symbol: tree_sitter_sql [INFO] [stdout] rust-lld: error: /opt/rustwide/target/wasm32-wasip1/debug/deps/libtree_sitter-9e6cee7c809d18da.rlib(tree_sitter-9e6cee7c809d18da.tree_sitter.5d909b68af1472f5-cgu.2.rcgu.o): undefined symbol: ts_parser_logger [INFO] [stdout] rust-lld: error: /opt/rustwide/target/wasm32-wasip1/debug/deps/libtree_sitter-9e6cee7c809d18da.rlib(tree_sitter-9e6cee7c809d18da.tree_sitter.5d909b68af1472f5-cgu.2.rcgu.o): undefined symbol: ts_parser_set_logger [INFO] [stdout] rust-lld: error: /opt/rustwide/target/wasm32-wasip1/debug/deps/libtree_sitter-9e6cee7c809d18da.rlib(tree_sitter-9e6cee7c809d18da.tree_sitter.5d909b68af1472f5-cgu.2.rcgu.o): undefined symbol: ts_parser_set_language [INFO] [stdout] rust-lld: error: /opt/rustwide/target/wasm32-wasip1/debug/deps/libtree_sitter-9e6cee7c809d18da.rlib(tree_sitter-9e6cee7c809d18da.tree_sitter.5d909b68af1472f5-cgu.2.rcgu.o): undefined symbol: ts_language_version [INFO] [stdout] rust-lld: error: /opt/rustwide/target/wasm32-wasip1/debug/deps/libtree_sitter-9e6cee7c809d18da.rlib(tree_sitter-9e6cee7c809d18da.tree_sitter.5d909b68af1472f5-cgu.2.rcgu.o): undefined symbol: ts_parser_print_dot_graphs [INFO] [stdout] rust-lld: error: /opt/rustwide/target/wasm32-wasip1/debug/deps/libtree_sitter-9e6cee7c809d18da.rlib(tree_sitter-9e6cee7c809d18da.tree_sitter.5d909b68af1472f5-cgu.2.rcgu.o): undefined symbol: ts_parser_new [INFO] [stdout] rust-lld: error: /opt/rustwide/target/wasm32-wasip1/debug/deps/libtree_sitter-9e6cee7c809d18da.rlib(tree_sitter-9e6cee7c809d18da.tree_sitter.5d909b68af1472f5-cgu.2.rcgu.o): undefined symbol: ts_tree_root_node [INFO] [stdout] rust-lld: error: /opt/rustwide/target/wasm32-wasip1/debug/deps/libtree_sitter-9e6cee7c809d18da.rlib(tree_sitter-9e6cee7c809d18da.tree_sitter.5d909b68af1472f5-cgu.2.rcgu.o): undefined symbol: ts_tree_cursor_new [INFO] [stdout] rust-lld: error: /opt/rustwide/target/wasm32-wasip1/debug/deps/libtree_sitter-9e6cee7c809d18da.rlib(tree_sitter-9e6cee7c809d18da.tree_sitter.5d909b68af1472f5-cgu.2.rcgu.o): undefined symbol: ts_node_start_byte [INFO] [stdout] rust-lld: error: /opt/rustwide/target/wasm32-wasip1/debug/deps/libtree_sitter-9e6cee7c809d18da.rlib(tree_sitter-9e6cee7c809d18da.tree_sitter.5d909b68af1472f5-cgu.2.rcgu.o): undefined symbol: ts_node_end_byte [INFO] [stdout] rust-lld: error: /opt/rustwide/target/wasm32-wasip1/debug/deps/libtree_sitter-9e6cee7c809d18da.rlib(tree_sitter-9e6cee7c809d18da.tree_sitter.5d909b68af1472f5-cgu.2.rcgu.o): undefined symbol: ts_node_is_missing [INFO] [stdout] rust-lld: error: /opt/rustwide/target/wasm32-wasip1/debug/deps/libtree_sitter-9e6cee7c809d18da.rlib(tree_sitter-9e6cee7c809d18da.tree_sitter.5d909b68af1472f5-cgu.2.rcgu.o): undefined symbol: ts_node_child_count [INFO] [stdout] rust-lld: error: /opt/rustwide/target/wasm32-wasip1/debug/deps/libtree_sitter-9e6cee7c809d18da.rlib(tree_sitter-9e6cee7c809d18da.tree_sitter.5d909b68af1472f5-cgu.2.rcgu.o): undefined symbol: ts_tree_cursor_reset [INFO] [stdout] rust-lld: error: /opt/rustwide/target/wasm32-wasip1/debug/deps/libtree_sitter-9e6cee7c809d18da.rlib(tree_sitter-9e6cee7c809d18da.tree_sitter.5d909b68af1472f5-cgu.2.rcgu.o): undefined symbol: ts_tree_cursor_goto_first_child [INFO] [stdout] rust-lld: error: /opt/rustwide/target/wasm32-wasip1/debug/deps/libtree_sitter-9e6cee7c809d18da.rlib(tree_sitter-9e6cee7c809d18da.tree_sitter.5d909b68af1472f5-cgu.2.rcgu.o): undefined symbol: ts_node_type [INFO] [stdout] rust-lld: error: /opt/rustwide/target/wasm32-wasip1/debug/deps/libtree_sitter-9e6cee7c809d18da.rlib(tree_sitter-9e6cee7c809d18da.tree_sitter.5d909b68af1472f5-cgu.2.rcgu.o): undefined symbol: ts_node_symbol [INFO] [stdout] rust-lld: error: /opt/rustwide/target/wasm32-wasip1/debug/deps/libtree_sitter-9e6cee7c809d18da.rlib(tree_sitter-9e6cee7c809d18da.tree_sitter.5d909b68af1472f5-cgu.2.rcgu.o): undefined symbol: ts_node_is_named [INFO] [stdout] rust-lld: error: /opt/rustwide/target/wasm32-wasip1/debug/deps/libtree_sitter-9e6cee7c809d18da.rlib(tree_sitter-9e6cee7c809d18da.tree_sitter.5d909b68af1472f5-cgu.2.rcgu.o): undefined symbol: ts_tree_cursor_goto_next_sibling [INFO] [stdout] rust-lld: error: too many errors emitted, stopping now (use -error-limit=0 to see all errors) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `psqls` (bin "psqls") due to 1 previous error [INFO] running `Command { std: "docker" "inspect" "449c21802ba3e4e27866bd7cde151cff45760e0ec97b7ecc7f4586e526236544", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "449c21802ba3e4e27866bd7cde151cff45760e0ec97b7ecc7f4586e526236544", kill_on_drop: false }` [INFO] [stdout] 449c21802ba3e4e27866bd7cde151cff45760e0ec97b7ecc7f4586e526236544