[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] checking andyyu2004/psqls against master#dc375db7d8df0aa450e622c529147c95eee756f5 for pr-156749
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fandyyu2004%2Fpsqls" "/workspace/builds/worker-6-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc1/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-6-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/andyyu2004/psqls on toolchain dc375db7d8df0aa450e622c529147c95eee756f5
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+dc375db7d8df0aa450e622c529147c95eee756f5" "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" "+dc375db7d8df0aa450e622c529147c95eee756f5" "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] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded pin-project-internal v1.0.10
[INFO] [stderr]   Downloaded memchr v2.5.0
[INFO] [stderr]   Downloaded httparse v1.7.1
[INFO] [stderr]   Downloaded aho-corasick v0.7.18
[INFO] [stderr]   Downloaded oorandom v11.1.3
[INFO] [stderr]   Downloaded tree-sitter v0.20.6
[INFO] [stderr]   Downloaded instant v0.1.12
[INFO] [stderr]   Downloaded countme v3.0.1
[INFO] [stderr]   Downloaded expect-test v1.3.0
[INFO] [stderr]   Downloaded cc v1.0.73
[INFO] [stderr]   Downloaded scopeguard v1.1.0
[INFO] [stderr]   Downloaded either v1.6.1
[INFO] [stderr]   Downloaded tower-lsp v0.17.0
[INFO] [stderr]   Downloaded dissimilar v1.0.4
[INFO] [stderr]   Downloaded convert_case v0.5.0
[INFO] [stderr]   Downloaded futures-io v0.3.21
[INFO] [stderr]   Downloaded hermit-abi v0.1.19
[INFO] [stderr]   Downloaded lock_api v0.4.7
[INFO] [stderr]   Downloaded log v0.4.17
[INFO] [stderr]   Downloaded num_cpus v1.13.1
[INFO] [stderr]   Downloaded crossbeam-utils v0.8.8
[INFO] [stderr]   Downloaded pin-project-lite v0.2.9
[INFO] [stderr]   Downloaded slab v0.4.6
[INFO] [stderr]   Downloaded futures-sink v0.3.21
[INFO] [stderr]   Downloaded tokio-macros v1.8.0
[INFO] [stderr]   Downloaded matches v0.1.9
[INFO] [stderr]   Downloaded form_urlencoded v1.0.1
[INFO] [stderr]   Downloaded serde_repr v0.1.8
[INFO] [stderr]   Downloaded async-trait v0.1.56
[INFO] [stderr]   Downloaded regex v1.5.6
[INFO] [stderr]   Downloaded smallbitvec v2.5.1
[INFO] [stderr]   Downloaded quote v1.0.18
[INFO] [stderr]   Downloaded itoa v1.0.2
[INFO] [stderr]   Downloaded salsa-macros v0.17.0-pre.2
[INFO] [stderr]   Downloaded rowan v0.15.5
[INFO] [stderr]   Downloaded text-size v1.1.0
[INFO] [stderr]   Downloaded memoffset v0.6.5
[INFO] [stderr]   Downloaded tower-lsp-macros v0.6.0
[INFO] [stderr]   Downloaded tower-service v0.3.1
[INFO] [stderr]   Downloaded futures-task v0.3.21
[INFO] [stderr]   Downloaded once_cell v1.12.0
[INFO] [stderr]   Downloaded futures-core v0.3.21
[INFO] [stderr]   Downloaded indexmap v1.8.2
[INFO] [stderr]   Downloaded anyhow v1.0.57
[INFO] [stderr]   Downloaded smallvec v1.8.0
[INFO] [stderr]   Downloaded rustc-hash v1.1.0
[INFO] [stderr]   Downloaded tower-layer v0.3.1
[INFO] [stderr]   Downloaded pin-project v1.0.10
[INFO] [stderr]   Downloaded futures-macro v0.3.21
[INFO] [stderr]   Downloaded proc-macro2 v1.0.39
[INFO] [stderr]   Downloaded parking_lot v0.11.2
[INFO] [stderr]   Downloaded str_indices v0.4.0
[INFO] [stderr]   Downloaded parking_lot_core v0.8.5
[INFO] [stderr]   Downloaded futures-channel v0.3.21
[INFO] [stderr]   Downloaded unicode-bidi v0.3.8
[INFO] [stderr]   Downloaded futures v0.3.21
[INFO] [stderr]   Downloaded dashmap v5.3.4
[INFO] [stderr]   Downloaded parking_lot_core v0.9.3
[INFO] [stderr]   Downloaded unicode-ident v1.0.0
[INFO] [stderr]   Downloaded ryu v1.0.10
[INFO] [stderr]   Downloaded heck v0.3.3
[INFO] [stderr]   Downloaded redox_syscall v0.2.13
[INFO] [stderr]   Downloaded hashbrown v0.12.1
[INFO] [stderr]   Downloaded hashbrown v0.11.2
[INFO] [stderr]   Downloaded tracing-core v0.1.27
[INFO] [stderr]   Downloaded lsp-types v0.93.0
[INFO] [stderr]   Downloaded url v2.2.2
[INFO] [stderr]   Downloaded auto_impl v0.5.0
[INFO] [stderr]   Downloaded serde v1.0.137
[INFO] [stderr]   Downloaded serde_derive v1.0.137
[INFO] [stderr]   Downloaded syn v1.0.96
[INFO] [stderr]   Downloaded tokio-util v0.7.3
[INFO] [stderr]   Downloaded bytes v1.1.0
[INFO] [stderr]   Downloaded ropey v1.5.0
[INFO] [stderr]   Downloaded itertools v0.10.3
[INFO] [stderr]   Downloaded tower v0.4.12
[INFO] [stderr]   Downloaded tracing v0.1.35
[INFO] [stderr]   Downloaded unicode-normalization v0.1.19
[INFO] [stderr]   Downloaded regex-syntax v0.6.26
[INFO] [stderr]   Downloaded serde_json v1.0.81
[INFO] [stderr]   Downloaded futures-util v0.3.21
[INFO] [stderr]   Downloaded unicode-segmentation v1.9.0
[INFO] [stderr]   Downloaded idna v0.2.3
[INFO] [stderr]   Downloaded salsa v0.17.0-pre.2
[INFO] [stderr]   Downloaded tokio v1.19.2
[INFO] [stderr]   Downloaded libc v0.2.126
[INFO] [stderr]   Downloaded windows_x86_64_msvc v0.36.1
[INFO] [stderr]   Downloaded windows_aarch64_msvc v0.36.1
[INFO] [stderr]   Downloaded windows_i686_msvc v0.36.1
[INFO] [stderr]   Downloaded windows_x86_64_gnu v0.36.1
[INFO] [stderr]   Downloaded windows_i686_gnu v0.36.1
[INFO] [stderr]   Downloaded windows-sys v0.36.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3e793bdf10248eb2ddbd6b0faebed8155c11b4589982e2893733958d93e8d540" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 9bbfadae526ae1aee2ddb3974ba3a694180ebfec723dfb2605f040d3399e3f3a
[INFO] running `Command { std: "docker" "start" "9bbfadae526ae1aee2ddb3974ba3a694180ebfec723dfb2605f040d3399e3f3a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "9bbfadae526ae1aee2ddb3974ba3a694180ebfec723dfb2605f040d3399e3f3a" "/opt/rustwide/cargo-home/bin/cargo" "+dc375db7d8df0aa450e622c529147c95eee756f5" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "9bbfadae526ae1aee2ddb3974ba3a694180ebfec723dfb2605f040d3399e3f3a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-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" "-w" "/opt/rustwide/workdir" "--user" "0:0" "9bbfadae526ae1aee2ddb3974ba3a694180ebfec723dfb2605f040d3399e3f3a" "/opt/rustwide/cargo-home/bin/cargo" "+dc375db7d8df0aa450e622c529147c95eee756f5" "check" "--frozen" "--all" "--all-targets" "--message-format=json", 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 autocfg v1.1.0
[INFO] [stderr]     Checking cfg-if v1.0.0
[INFO] [stderr]    Compiling libc v0.2.126
[INFO] [stderr]    Compiling memchr v2.5.0
[INFO] [stderr]     Checking smallvec v1.8.0
[INFO] [stderr]     Checking scopeguard v1.1.0
[INFO] [stderr]    Compiling cc v1.0.73
[INFO] [stderr]    Compiling futures-core v0.3.21
[INFO] [stderr]    Compiling log v0.4.17
[INFO] [stderr]    Compiling parking_lot_core v0.8.5
[INFO] [stderr]     Checking once_cell v1.12.0
[INFO] [stderr]    Compiling version_check v0.9.4
[INFO] [stderr]    Compiling serde_derive v1.0.137
[INFO] [stderr]    Compiling unicode-segmentation v1.9.0
[INFO] [stderr]    Compiling serde v1.0.137
[INFO] [stderr]     Checking instant v0.1.12
[INFO] [stderr]     Checking hashbrown v0.12.1
[INFO] [stderr]     Checking pin-project-lite v0.2.9
[INFO] [stderr]    Compiling crossbeam-utils v0.8.8
[INFO] [stderr]    Compiling lock_api v0.4.7
[INFO] [stderr]    Compiling indexmap v1.8.2
[INFO] [stderr]    Compiling memoffset v0.6.5
[INFO] [stderr]     Checking hashbrown v0.11.2
[INFO] [stderr]    Compiling futures-task v0.3.21
[INFO] [stderr]     Checking futures-sink v0.3.21
[INFO] [stderr]     Checking regex-syntax v0.6.26
[INFO] [stderr]     Checking rustc-hash v1.1.0
[INFO] [stderr]    Compiling futures-channel v0.3.21
[INFO] [stderr]     Checking tinyvec_macros v0.1.0
[INFO] [stderr]     Checking countme v3.0.1
[INFO] [stderr]     Checking tinyvec v1.6.0
[INFO] [stderr]    Compiling heck v0.3.3
[INFO] [stderr]    Compiling proc-macro-error-attr v1.0.4
[INFO] [stderr]     Checking either v1.6.1
[INFO] [stderr]     Checking oorandom v11.1.3
[INFO] [stderr]    Compiling futures-util v0.3.21
[INFO] [stderr]    Compiling serde_json v1.0.81
[INFO] [stderr]     Checking text-size v1.1.0
[INFO] [stderr]     Checking matches v0.1.9
[INFO] [stderr]     Checking aho-corasick v0.7.18
[INFO] [stderr]     Checking str_indices v0.4.0
[INFO] [stderr]     Checking itertools v0.10.3
[INFO] [stderr]    Compiling proc-macro-error v1.0.4
[INFO] [stderr]     Checking ropey v1.5.0
[INFO] [stderr]     Checking futures-io v0.3.21
[INFO] [stderr]     Checking percent-encoding v2.1.0
[INFO] [stderr]     Checking itoa v1.0.2
[INFO] [stderr]     Checking unicode-bidi v0.3.8
[INFO] [stderr]     Checking slab v0.4.6
[INFO] [stderr]     Checking ryu v1.0.10
[INFO] [stderr]    Compiling parking_lot_core v0.9.3
[INFO] [stderr]     Checking form_urlencoded v1.0.1
[INFO] [stderr]     Checking tracing-core v0.1.27
[INFO] [stderr]    Compiling httparse v1.7.1
[INFO] [stderr]    Compiling async-trait v0.1.56
[INFO] [stderr]     Checking unicode-normalization v0.1.19
[INFO] [stderr]     Checking rowan v0.15.5
[INFO] [stderr]     Checking bitflags v1.3.2
[INFO] [stderr]     Checking tower-layer v0.3.1
[INFO] [stderr]     Checking bytes v1.1.0
[INFO] [stderr]     Checking tower-service v0.3.1
[INFO] [stderr]    Compiling quote v1.0.18
[INFO] [stderr]     Checking num_cpus v1.13.1
[INFO] [stderr]     Checking dissimilar v1.0.4
[INFO] [stderr]     Checking tracing v0.1.35
[INFO] [stderr]     Checking parking_lot v0.11.2
[INFO] [stderr]    Compiling anyhow v1.0.57
[INFO] [stderr]     Checking dashmap v5.3.4
[INFO] [stderr]     Checking smallbitvec v2.5.1
[INFO] [stderr]    Compiling tree-sitter v0.20.6
[INFO] [stderr]    Compiling psqls-syn v0.1.0 (/opt/rustwide/workdir/psqls-syn)
[INFO] [stderr]     Checking convert_case v0.5.0
[INFO] [stderr]     Checking expect-test v1.3.0
[INFO] [stderr]     Checking idna v0.2.3
[INFO] [stderr]     Checking regex v1.5.6
[INFO] [stderr]    Compiling salsa-macros v0.17.0-pre.2
[INFO] [stderr]    Compiling futures-macro v0.3.21
[INFO] [stderr]    Compiling tokio-macros v1.8.0
[INFO] [stderr]    Compiling pin-project-internal v1.0.10
[INFO] [stderr]    Compiling serde_repr v0.1.8
[INFO] [stderr]    Compiling auto_impl v0.5.0
[INFO] [stderr]    Compiling tower-lsp-macros v0.6.0
[INFO] [stderr]     Checking tokio v1.19.2
[INFO] [stderr]     Checking salsa v0.17.0-pre.2
[INFO] [stderr]     Checking pin-project v1.0.10
[INFO] [stderr]     Checking tokio-util v0.7.3
[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]     Checking psqls-ide v0.1.0 (/opt/rustwide/workdir/psqls-ide)
[INFO] [stderr]     Checking futures v0.3.21
[INFO] [stderr]     Checking tower v0.4.12
[INFO] [stderr]     Checking url v2.2.2
[INFO] [stderr]     Checking lsp-types v0.93.0
[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] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement
[INFO] [stdout]   --> psqls-syn/src/gen/test_visit.rs:12:37
[INFO] [stdout]    |
[INFO] [stdout] 12 |         for r#aliased_expression in r#aliasable_expression.r#aliased_expression() {
[INFO] [stdout]    |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: to check pattern in a loop use `while let`
[INFO] [stdout]    |
[INFO] [stdout] 12 -         for r#aliased_expression in r#aliasable_expression.r#aliased_expression() {
[INFO] [stdout] 12 +         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] 12 -         for r#aliased_expression in r#aliasable_expression.r#aliased_expression() {
[INFO] [stdout] 12 +         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/gen/test_visit.rs:15:29
[INFO] [stdout]    |
[INFO] [stdout] 15 |         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] 15 -         for r#expression in r#aliasable_expression.r#expression() {
[INFO] [stdout] 15 +         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] 15 -         for r#expression in r#aliasable_expression.r#expression() {
[INFO] [stdout] 15 +         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/gen/test_visit.rs:24:29
[INFO] [stdout]    |
[INFO] [stdout] 24 |         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] 24 -         for r#expression in r#aliased_expression.r#expression() {
[INFO] [stdout] 24 +         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] 24 -         for r#expression in r#aliased_expression.r#expression() {
[INFO] [stdout] 24 +         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/gen/test_visit.rs:27:29
[INFO] [stdout]    |
[INFO] [stdout] 27 |         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] 27 -         for r#identifier in r#aliased_expression.r#identifier() {
[INFO] [stdout] 27 +         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] 27 -         for r#identifier in r#aliased_expression.r#identifier() {
[INFO] [stdout] 27 +         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/gen/test_visit.rs:36:30
[INFO] [stdout]    |
[INFO] [stdout] 36 |         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] 36 -         for r#alter_table in r#alter_statement.r#alter_table() {
[INFO] [stdout] 36 +         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] 36 -         for r#alter_table in r#alter_statement.r#alter_table() {
[INFO] [stdout] 36 +         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/gen/test_visit.rs:39:27
[INFO] [stdout]    |
[INFO] [stdout] 39 |         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] 39 -         for r#sequence in r#alter_statement.r#sequence() {
[INFO] [stdout] 39 +         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] 39 -         for r#sequence in r#alter_statement.r#sequence() {
[INFO] [stdout] 39 +         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/gen/test_visit.rs:57:23
[INFO] [stdout]    |
[INFO] [stdout] 57 |         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] 57 -         for r#name in r#alter_table.r#name() {
[INFO] [stdout] 57 +         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] 57 -         for r#name in r#alter_table.r#name() {
[INFO] [stdout] 57 +         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/gen/test_visit.rs:60:37
[INFO] [stdout]    |
[INFO] [stdout] 60 |         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] 60 -         for r#alter_table_action in r#alter_table.r#alter_table_action() {
[INFO] [stdout] 60 +         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] 60 -         for r#alter_table_action in r#alter_table.r#alter_table_action() {
[INFO] [stdout] 60 +         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/gen/test_visit.rs:82:35
[INFO] [stdout]    |
[INFO] [stdout] 82 |         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] 82 -         for r#table_constraint in r#alter_table_action_add.r#table_constraint() {
[INFO] [stdout] 82 +         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] 82 -         for r#table_constraint in r#alter_table_action_add.r#table_constraint() {
[INFO] [stdout] 82 +         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/gen/test_visit.rs:85:31
[INFO] [stdout]    |
[INFO] [stdout] 85 |         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] 85 -         for r#table_column in r#alter_table_action_add.r#table_column() {
[INFO] [stdout] 85 +         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] 85 -         for r#table_column in r#alter_table_action_add.r#table_column() {
[INFO] [stdout] 85 +         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/gen/test_visit.rs:107:13
[INFO] [stdout]     |
[INFO] [stdout] 107 |             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] 106 -         for r#column_default_expression in
[INFO] [stdout] 107 -             r#alter_table_action_alter_column.r#column_default_expression()
[INFO] [stdout] 106 +         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] 106 -         for r#column_default_expression in
[INFO] [stdout] 107 -             r#alter_table_action_alter_column.r#column_default_expression()
[INFO] [stdout] 106 +         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/gen/test_visit.rs:111:23
[INFO] [stdout]     |
[INFO] [stdout] 111 |         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] 111 -         for r#name in r#alter_table_action_alter_column.r#name() {
[INFO] [stdout] 111 +         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] 111 -         for r#name in r#alter_table_action_alter_column.r#name() {
[INFO] [stdout] 111 +         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/gen/test_visit.rs:120:29
[INFO] [stdout]     |
[INFO] [stdout] 120 |         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] 120 -         for r#expression in r#alter_table_action_set.r#expression() {
[INFO] [stdout] 120 +         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] 120 -         for r#expression in r#alter_table_action_set.r#expression() {
[INFO] [stdout] 120 +         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/gen/test_visit.rs:126:26
[INFO] [stdout]     |
[INFO] [stdout] 126 |         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] 126 -         for r#anytype in r#anytype.r#anytype() {
[INFO] [stdout] 126 +         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] 126 -         for r#anytype in r#anytype.r#anytype() {
[INFO] [stdout] 126 +         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/gen/test_visit.rs:129:23
[INFO] [stdout]     |
[INFO] [stdout] 129 |         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] 129 -         for r#type in r#anytype.r#type() {
[INFO] [stdout] 129 +         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] 129 -         for r#type in r#anytype.r#type() {
[INFO] [stdout] 129 +         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/gen/test_visit.rs:137:29
[INFO] [stdout]     |
[INFO] [stdout] 137 |         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] 137 -         for r#expression in r#array_element_access.r#expression() {
[INFO] [stdout] 137 +         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] 137 -         for r#expression in r#array_element_access.r#expression() {
[INFO] [stdout] 137 +         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/gen/test_visit.rs:140:37
[INFO] [stdout]     |
[INFO] [stdout] 140 |         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] 140 -         for r#argument_reference in r#array_element_access.r#argument_reference() {
[INFO] [stdout] 140 +         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] 140 -         for r#argument_reference in r#array_element_access.r#argument_reference() {
[INFO] [stdout] 140 +         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/gen/test_visit.rs:143:29
[INFO] [stdout]     |
[INFO] [stdout] 143 |         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] 143 -         for r#identifier in r#array_element_access.r#identifier() {
[INFO] [stdout] 143 +         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] 143 -         for r#identifier in r#array_element_access.r#identifier() {
[INFO] [stdout] 143 +         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/gen/test_visit.rs:149:29
[INFO] [stdout]     |
[INFO] [stdout] 149 |         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] 149 -         for r#expression in r#assigment_expression.r#expression() {
[INFO] [stdout] 149 +         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] 149 -         for r#expression in r#assigment_expression.r#expression() {
[INFO] [stdout] 149 +         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/gen/test_visit.rs:152:29
[INFO] [stdout]     |
[INFO] [stdout] 152 |         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] 152 -         for r#identifier in r#assigment_expression.r#identifier() {
[INFO] [stdout] 152 +         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] 152 -         for r#identifier in r#assigment_expression.r#identifier() {
[INFO] [stdout] 152 +         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/gen/test_visit.rs:158:23
[INFO] [stdout]     |
[INFO] [stdout] 158 |         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] 158 -         for r#name in r#asterisk_expression.r#name() {
[INFO] [stdout] 158 +         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] 158 -         for r#name in r#asterisk_expression.r#name() {
[INFO] [stdout] 158 +         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/gen/test_visit.rs:185:29
[INFO] [stdout]     |
[INFO] [stdout] 185 |         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] 185 -         for r#expression in r#binary_expression.r#expression() {
[INFO] [stdout] 185 +         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] 185 -         for r#expression in r#binary_expression.r#expression() {
[INFO] [stdout] 185 +         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/gen/test_visit.rs:202:29
[INFO] [stdout]     |
[INFO] [stdout] 202 |         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] 202 -         for r#expression in r#boolean_expression.r#expression() {
[INFO] [stdout] 202 +         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] 202 -         for r#expression in r#boolean_expression.r#expression() {
[INFO] [stdout] 202 +         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/gen/test_visit.rs:211:29
[INFO] [stdout]     |
[INFO] [stdout] 211 |         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] 211 -         for r#expression in r#check_constraint.r#expression() {
[INFO] [stdout] 211 +         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] 211 -         for r#expression in r#check_constraint.r#expression() {
[INFO] [stdout] 211 +         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/gen/test_visit.rs:220:44
[INFO] [stdout]     |
[INFO] [stdout] 220 |         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] 220 -         for r#column_default_expression in r#column_default.r#column_default_expression() {
[INFO] [stdout] 220 +         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] 220 -         for r#column_default_expression in r#column_default.r#column_default_expression() {
[INFO] [stdout] 220 +         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/gen/test_visit.rs:223:28
[INFO] [stdout]     |
[INFO] [stdout] 223 |         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] 223 -         for r#type_cast in r#column_default.r#type_cast() {
[INFO] [stdout] 223 +         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] 223 -         for r#type_cast in r#column_default.r#type_cast() {
[INFO] [stdout] 223 +         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/gen/test_visit.rs:257:26
[INFO] [stdout]     |
[INFO] [stdout] 257 |         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] 257 -         for r#anytype in r#constrained_type.r#anytype() {
[INFO] [stdout] 257 +         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] 257 -         for r#anytype in r#constrained_type.r#anytype() {
[INFO] [stdout] 257 +         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/gen/test_visit.rs:260:34
[INFO] [stdout]     |
[INFO] [stdout] 260 |         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] 260 -         for r#null_constraint in r#constrained_type.r#null_constraint() {
[INFO] [stdout] 260 +         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] 260 -         for r#null_constraint in r#constrained_type.r#null_constraint() {
[INFO] [stdout] 260 +         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/gen/test_visit.rs:266:35
[INFO] [stdout]     |
[INFO] [stdout] 266 |         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] 266 -         for r#check_constraint in r#constraint.r#check_constraint() {
[INFO] [stdout] 266 +         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] 266 -         for r#check_constraint in r#constraint.r#check_constraint() {
[INFO] [stdout] 266 +         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/gen/test_visit.rs:269:34
[INFO] [stdout]     |
[INFO] [stdout] 269 |         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] 269 -         for r#null_constraint in r#constraint.r#null_constraint() {
[INFO] [stdout] 269 +         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] 269 -         for r#null_constraint in r#constraint.r#null_constraint() {
[INFO] [stdout] 269 +         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/gen/test_visit.rs:299:26
[INFO] [stdout]     |
[INFO] [stdout] 299 |         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] 299 -         for r#anytype in r#create_domain_statement.r#anytype() {
[INFO] [stdout] 299 +         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] 299 -         for r#anytype in r#create_domain_statement.r#anytype() {
[INFO] [stdout] 299 +         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/gen/test_visit.rs:302:23
[INFO] [stdout]     |
[INFO] [stdout] 302 |         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] 302 -         for r#name in r#create_domain_statement.r#name() {
[INFO] [stdout] 302 +         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] 302 -         for r#name in r#create_domain_statement.r#name() {
[INFO] [stdout] 302 +         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/gen/test_visit.rs:305:35
[INFO] [stdout]     |
[INFO] [stdout] 305 |         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] 305 -         for r#check_constraint in r#create_domain_statement.r#check_constraint() {
[INFO] [stdout] 305 +         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] 305 -         for r#check_constraint in r#create_domain_statement.r#check_constraint() {
[INFO] [stdout] 305 +         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/gen/test_visit.rs:308:34
[INFO] [stdout]     |
[INFO] [stdout] 308 |         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] 308 -         for r#null_constraint in r#create_domain_statement.r#null_constraint() {
[INFO] [stdout] 308 +         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] 308 -         for r#null_constraint in r#create_domain_statement.r#null_constraint() {
[INFO] [stdout] 308 +         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/gen/test_visit.rs:332:23
[INFO] [stdout]     |
[INFO] [stdout] 332 |         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] 332 -         for r#name in r#create_extension_statement.r#name() {
[INFO] [stdout] 332 +         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] 332 -         for r#name in r#create_extension_statement.r#name() {
[INFO] [stdout] 332 +         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/gen/test_visit.rs:353:26
[INFO] [stdout]     |
[INFO] [stdout] 353 |         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] 353 -         for r#anytype in r#create_function_parameter.r#anytype() {
[INFO] [stdout] 353 +         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] 353 -         for r#anytype in r#create_function_parameter.r#anytype() {
[INFO] [stdout] 353 +         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/gen/test_visit.rs:356:29
[INFO] [stdout]     |
[INFO] [stdout] 356 |         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] 356 -         for r#expression in r#create_function_parameter.r#expression() {
[INFO] [stdout] 356 +         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] 356 -         for r#expression in r#create_function_parameter.r#expression() {
[INFO] [stdout] 356 +         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/gen/test_visit.rs:359:35
[INFO] [stdout]     |
[INFO] [stdout] 359 |         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] 359 -         for r#constrained_type in r#create_function_parameter.r#constrained_type() {
[INFO] [stdout] 359 +         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] 359 -         for r#constrained_type in r#create_function_parameter.r#constrained_type() {
[INFO] [stdout] 359 +         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/gen/test_visit.rs:362:29
[INFO] [stdout]     |
[INFO] [stdout] 362 |         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] 362 -         for r#identifier in r#create_function_parameter.r#identifier() {
[INFO] [stdout] 362 +         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] 362 -         for r#identifier in r#create_function_parameter.r#identifier() {
[INFO] [stdout] 362 +         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/gen/test_visit.rs:405:13
[INFO] [stdout]     |
[INFO] [stdout] 405 |             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] 404 -         for r#create_function_return_type in
[INFO] [stdout] 405 -             r#create_function_statement.r#create_function_return_type()
[INFO] [stdout] 404 +         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] 404 -         for r#create_function_return_type in
[INFO] [stdout] 405 -             r#create_function_statement.r#create_function_return_type()
[INFO] [stdout] 404 +         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/gen/test_visit.rs:409:36
[INFO] [stdout]     |
[INFO] [stdout] 409 |         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] 409 -         for r#function_language in r#create_function_statement.r#function_language() {
[INFO] [stdout] 409 +         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] 409 -         for r#function_language in r#create_function_statement.r#function_language() {
[INFO] [stdout] 409 +         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/gen/test_visit.rs:412:23
[INFO] [stdout]     |
[INFO] [stdout] 412 |         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] 412 -         for r#name in r#create_function_statement.r#name() {
[INFO] [stdout] 412 +         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] 412 -         for r#name in r#create_function_statement.r#name() {
[INFO] [stdout] 412 +         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/gen/test_visit.rs:416:13
[INFO] [stdout]     |
[INFO] [stdout] 416 |             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] 415 -         for r#create_function_parameters in
[INFO] [stdout] 416 -             r#create_function_statement.r#create_function_parameters()
[INFO] [stdout] 415 +         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] 415 -         for r#create_function_parameters in
[INFO] [stdout] 416 -             r#create_function_statement.r#create_function_parameters()
[INFO] [stdout] 415 +         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/gen/test_visit.rs:420:32
[INFO] [stdout]     |
[INFO] [stdout] 420 |         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] 420 -         for r#function_body in r#create_function_statement.r#function_body() {
[INFO] [stdout] 420 +         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] 420 -         for r#function_body in r#create_function_statement.r#function_body() {
[INFO] [stdout] 420 +         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/gen/test_visit.rs:423:28
[INFO] [stdout]     |
[INFO] [stdout] 423 |         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] 423 -         for r#null_hint in r#create_function_statement.r#null_hint() {
[INFO] [stdout] 423 +         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] 423 -         for r#null_hint in r#create_function_statement.r#null_hint() {
[INFO] [stdout] 423 +         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/gen/test_visit.rs:426:33
[INFO] [stdout]     |
[INFO] [stdout] 426 |         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] 426 -         for r#optimizer_hint in r#create_function_statement.r#optimizer_hint() {
[INFO] [stdout] 426 +         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] 426 -         for r#optimizer_hint in r#create_function_statement.r#optimizer_hint() {
[INFO] [stdout] 426 +         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/gen/test_visit.rs:429:32
[INFO] [stdout]     |
[INFO] [stdout] 429 |         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] 429 -         for r#parallel_hint in r#create_function_statement.r#parallel_hint() {
[INFO] [stdout] 429 +         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] 429 -         for r#parallel_hint in r#create_function_statement.r#parallel_hint() {
[INFO] [stdout] 429 +         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/gen/test_visit.rs:456:23
[INFO] [stdout]     |
[INFO] [stdout] 456 |         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] 456 -         for r#name in r#create_index_statement.r#name() {
[INFO] [stdout] 456 +         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] 456 -         for r#name in r#create_index_statement.r#name() {
[INFO] [stdout] 456 +         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/gen/test_visit.rs:460:13
[INFO] [stdout]     |
[INFO] [stdout] 460 |             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] 459 -         for r#create_index_include_clause in
[INFO] [stdout] 460 -             r#create_index_statement.r#create_index_include_clause()
[INFO] [stdout] 459 +         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] 459 -         for r#create_index_include_clause in
[INFO] [stdout] 460 -             r#create_index_statement.r#create_index_include_clause()
[INFO] [stdout] 459 +         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/gen/test_visit.rs:464:43
[INFO] [stdout]     |
[INFO] [stdout] 464 |         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] 464 -         for r#create_index_with_clause in r#create_index_statement.r#create_index_with_clause() {
[INFO] [stdout] 464 +         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] 464 -         for r#create_index_with_clause in r#create_index_statement.r#create_index_with_clause() {
[INFO] [stdout] 464 +         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/gen/test_visit.rs:467:41
[INFO] [stdout]     |
[INFO] [stdout] 467 |         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] 467 -         for r#index_table_parameters in r#create_index_statement.r#index_table_parameters() {
[INFO] [stdout] 467 +         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] 467 -         for r#index_table_parameters in r#create_index_statement.r#index_table_parameters() {
[INFO] [stdout] 467 +         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/gen/test_visit.rs:470:36
[INFO] [stdout]     |
[INFO] [stdout] 470 |         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] 470 -         for r#unique_constraint in r#create_index_statement.r#unique_constraint() {
[INFO] [stdout] 470 +         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] 470 -         for r#unique_constraint in r#create_index_statement.r#unique_constraint() {
[INFO] [stdout] 470 +         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/gen/test_visit.rs:473:31
[INFO] [stdout]     |
[INFO] [stdout] 473 |         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] 473 -         for r#using_clause in r#create_index_statement.r#using_clause() {
[INFO] [stdout] 473 +         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] 473 -         for r#using_clause in r#create_index_statement.r#using_clause() {
[INFO] [stdout] 473 +         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/gen/test_visit.rs:476:31
[INFO] [stdout]     |
[INFO] [stdout] 476 |         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] 476 -         for r#where_clause in r#create_index_statement.r#where_clause() {
[INFO] [stdout] 476 +         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] 476 -         for r#where_clause in r#create_index_statement.r#where_clause() {
[INFO] [stdout] 476 +         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/gen/test_visit.rs:488:29
[INFO] [stdout]     |
[INFO] [stdout] 488 |         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] 488 -         for r#expression in r#create_index_with_clause.r#expression() {
[INFO] [stdout] 488 +         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] 488 -         for r#expression in r#create_index_with_clause.r#expression() {
[INFO] [stdout] 488 +         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/gen/test_visit.rs:491:29
[INFO] [stdout]     |
[INFO] [stdout] 491 |         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] 491 -         for r#identifier in r#create_index_with_clause.r#identifier() {
[INFO] [stdout] 491 +         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] 491 -         for r#identifier in r#create_index_with_clause.r#identifier() {
[INFO] [stdout] 491 +         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/gen/test_visit.rs:506:23
[INFO] [stdout]     |
[INFO] [stdout] 506 |         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] 506 -         for r#name in r#create_role_statement.r#name() {
[INFO] [stdout] 506 +         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] 506 -         for r#name in r#create_role_statement.r#name() {
[INFO] [stdout] 506 +         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/gen/test_visit.rs:527:23
[INFO] [stdout]     |
[INFO] [stdout] 527 |         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] 527 -         for r#name in r#create_schema_statement.r#name() {
[INFO] [stdout] 527 +         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] 527 -         for r#name in r#create_schema_statement.r#name() {
[INFO] [stdout] 527 +         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/gen/test_visit.rs:542:27
[INFO] [stdout]     |
[INFO] [stdout] 542 |         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] 542 -         for r#sequence in r#create_statement.r#sequence() {
[INFO] [stdout] 542 +         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] 542 -         for r#sequence in r#create_statement.r#sequence() {
[INFO] [stdout] 542 +         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/gen/test_visit.rs:566:23
[INFO] [stdout]     |
[INFO] [stdout] 566 |         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] 566 -         for r#name in r#create_table_statement.r#name() {
[INFO] [stdout] 566 +         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] 566 -         for r#name in r#create_table_statement.r#name() {
[INFO] [stdout] 566 +         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/gen/test_visit.rs:569:35
[INFO] [stdout]     |
[INFO] [stdout] 569 |         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] 569 -         for r#table_parameters in r#create_table_statement.r#table_parameters() {
[INFO] [stdout] 569 +         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] 569 -         for r#table_parameters in r#create_table_statement.r#table_parameters() {
[INFO] [stdout] 569 +         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/gen/test_visit.rs:584:23
[INFO] [stdout]     |
[INFO] [stdout] 584 |         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] 584 -         for r#name in r#create_type_statement.r#name() {
[INFO] [stdout] 584 +         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] 584 -         for r#name in r#create_type_statement.r#name() {
[INFO] [stdout] 584 +         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/gen/test_visit.rs:587:29
[INFO] [stdout]     |
[INFO] [stdout] 587 |         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] 587 -         for r#parameters in r#create_type_statement.r#parameters() {
[INFO] [stdout] 587 +         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] 587 -         for r#parameters in r#create_type_statement.r#parameters() {
[INFO] [stdout] 587 +         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/gen/test_visit.rs:608:29
[INFO] [stdout]     |
[INFO] [stdout] 608 |         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] 608 -         for r#expression in r#distinct_from.r#expression() {
[INFO] [stdout] 608 +         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] 608 -         for r#expression in r#distinct_from.r#expression() {
[INFO] [stdout] 608 +         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/gen/test_visit.rs:614:29
[INFO] [stdout]     |
[INFO] [stdout] 614 |         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] 614 -         for r#identifier in r#dotted_name.r#identifier() {
[INFO] [stdout] 614 +         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] 614 -         for r#identifier in r#dotted_name.r#identifier() {
[INFO] [stdout] 614 +         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/gen/test_visit.rs:629:23
[INFO] [stdout]     |
[INFO] [stdout] 629 |         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] 629 -         for r#name in r#drop_statement.r#name() {
[INFO] [stdout] 629 +         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] 629 -         for r#name in r#drop_statement.r#name() {
[INFO] [stdout] 629 +         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/gen/test_visit.rs:638:23
[INFO] [stdout]     |
[INFO] [stdout] 638 |         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] 638 -         for r#name in r#exclude_entry.r#name() {
[INFO] [stdout] 638 +         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] 638 -         for r#name in r#exclude_entry.r#name() {
[INFO] [stdout] 638 +         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/gen/test_visit.rs:641:34
[INFO] [stdout]     |
[INFO] [stdout] 641 |         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] 641 -         for r#binary_operator in r#exclude_entry.r#binary_operator() {
[INFO] [stdout] 641 +         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] 641 -         for r#binary_operator in r#exclude_entry.r#binary_operator() {
[INFO] [stdout] 641 +         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/gen/test_visit.rs:644:27
[INFO] [stdout]     |
[INFO] [stdout] 644 |         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] 644 -         for r#op_class in r#exclude_entry.r#op_class() {
[INFO] [stdout] 644 +         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] 644 -         for r#op_class in r#exclude_entry.r#op_class() {
[INFO] [stdout] 644 +         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/gen/test_visit.rs:681:29
[INFO] [stdout]     |
[INFO] [stdout] 681 |         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] 681 -         for r#identifier in r#field_access.r#identifier() {
[INFO] [stdout] 681 +         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] 681 -         for r#identifier in r#field_access.r#identifier() {
[INFO] [stdout] 681 +         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/gen/test_visit.rs:684:25
[INFO] [stdout]     |
[INFO] [stdout] 684 |         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] 684 -         for r#string in r#field_access.r#string() {
[INFO] [stdout] 684 +         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] 684 -         for r#string in r#field_access.r#string() {
[INFO] [stdout] 684 +         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/gen/test_visit.rs:693:39
[INFO] [stdout]     |
[INFO] [stdout] 693 |         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] 693 -         for r#aliasable_expression in r#from_clause.r#aliasable_expression() {
[INFO] [stdout] 693 +         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] 693 -         for r#aliasable_expression in r#from_clause.r#aliasable_expression() {
[INFO] [stdout] 693 +         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/gen/test_visit.rs:702:25
[INFO] [stdout]     |
[INFO] [stdout] 702 |         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] 702 -         for r#string in r#function_body.r#string() {
[INFO] [stdout] 702 +         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] 702 -         for r#string in r#function_body.r#string() {
[INFO] [stdout] 702 +         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/gen/test_visit.rs:708:29
[INFO] [stdout]     |
[INFO] [stdout] 708 |         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] 708 -         for r#expression in r#function_call.r#expression() {
[INFO] [stdout] 708 +         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] 708 -         for r#expression in r#function_call.r#expression() {
[INFO] [stdout] 708 +         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/gen/test_visit.rs:711:29
[INFO] [stdout]     |
[INFO] [stdout] 711 |         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] 711 -         for r#identifier in r#function_call.r#identifier() {
[INFO] [stdout] 711 +         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] 711 -         for r#identifier in r#function_call.r#identifier() {
[INFO] [stdout] 711 +         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/gen/test_visit.rs:720:29
[INFO] [stdout]     |
[INFO] [stdout] 720 |         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] 720 -         for r#identifier in r#function_language.r#identifier() {
[INFO] [stdout] 720 +         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] 720 -         for r#identifier in r#function_language.r#identifier() {
[INFO] [stdout] 720 +         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/gen/test_visit.rs:789:23
[INFO] [stdout]     |
[INFO] [stdout] 789 |         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] 789 -         for r#name in r#grant_statement.r#name() {
[INFO] [stdout] 789 +         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] 789 -         for r#name in r#grant_statement.r#name() {
[INFO] [stdout] 789 +         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/gen/test_visit.rs:792:29
[INFO] [stdout]     |
[INFO] [stdout] 792 |         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] 792 -         for r#identifier in r#grant_statement.r#identifier() {
[INFO] [stdout] 792 +         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] 792 -         for r#identifier in r#grant_statement.r#identifier() {
[INFO] [stdout] 792 +         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/gen/test_visit.rs:804:39
[INFO] [stdout]     |
[INFO] [stdout] 804 |         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] 804 -         for r#group_by_clause_body in r#group_by_clause.r#group_by_clause_body() {
[INFO] [stdout] 804 +         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] 804 -         for r#group_by_clause_body in r#group_by_clause.r#group_by_clause_body() {
[INFO] [stdout] 804 +         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/gen/test_visit.rs:810:29
[INFO] [stdout]     |
[INFO] [stdout] 810 |         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] 810 -         for r#expression in r#group_by_clause_body.r#expression() {
[INFO] [stdout] 810 +         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] 810 -         for r#expression in r#group_by_clause_body.r#expression() {
[INFO] [stdout] 810 +         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/gen/test_visit.rs:816:36
[INFO] [stdout]     |
[INFO] [stdout] 816 |         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] 816 -         for r#quoted_identifier in r#identifier.r#quoted_identifier() {
[INFO] [stdout] 816 +         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] 816 -         for r#quoted_identifier in r#identifier.r#quoted_identifier() {
[INFO] [stdout] 816 +         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/gen/test_visit.rs:828:29
[INFO] [stdout]     |
[INFO] [stdout] 828 |         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] 828 -         for r#expression in r#in_expression.r#expression() {
[INFO] [stdout] 828 +         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] 828 -         for r#expression in r#in_expression.r#expression() {
[INFO] [stdout] 828 +         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/gen/test_visit.rs:831:24
[INFO] [stdout]     |
[INFO] [stdout] 831 |         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] 831 -         for r#tuple in r#in_expression.r#tuple() {
[INFO] [stdout] 831 +         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] 831 -         for r#tuple in r#in_expression.r#tuple() {
[INFO] [stdout] 831 +         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/gen/test_visit.rs:837:29
[INFO] [stdout]     |
[INFO] [stdout] 837 |         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] 837 -         for r#expression in r#index_table_parameters.r#expression() {
[INFO] [stdout] 837 +         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] 837 -         for r#expression in r#index_table_parameters.r#expression() {
[INFO] [stdout] 837 +         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/gen/test_visit.rs:840:27
[INFO] [stdout]     |
[INFO] [stdout] 840 |         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] 840 -         for r#op_class in r#index_table_parameters.r#op_class() {
[INFO] [stdout] 840 +         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] 840 -         for r#op_class in r#index_table_parameters.r#op_class() {
[INFO] [stdout] 840 +         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/gen/test_visit.rs:843:37
[INFO] [stdout]     |
[INFO] [stdout] 843 |         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] 843 -         for r#ordered_expression in r#index_table_parameters.r#ordered_expression() {
[INFO] [stdout] 843 +         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] 843 -         for r#ordered_expression in r#index_table_parameters.r#ordered_expression() {
[INFO] [stdout] 843 +         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/gen/test_visit.rs:867:23
[INFO] [stdout]     |
[INFO] [stdout] 867 |         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] 867 -         for r#name in r#insert_statement.r#name() {
[INFO] [stdout] 867 +         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] 867 -         for r#name in r#insert_statement.r#name() {
[INFO] [stdout] 867 +         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/gen/test_visit.rs:870:35
[INFO] [stdout]     |
[INFO] [stdout] 870 |         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] 870 -         for r#select_statement in r#insert_statement.r#select_statement() {
[INFO] [stdout] 870 +         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] 870 -         for r#select_statement in r#insert_statement.r#select_statement() {
[INFO] [stdout] 870 +         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/gen/test_visit.rs:873:32
[INFO] [stdout]     |
[INFO] [stdout] 873 |         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] 873 -         for r#values_clause in r#insert_statement.r#values_clause() {
[INFO] [stdout] 873 +         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] 873 -         for r#values_clause in r#insert_statement.r#values_clause() {
[INFO] [stdout] 873 +         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/gen/test_visit.rs:882:25
[INFO] [stdout]     |
[INFO] [stdout] 882 |         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] 882 -         for r#string in r#interval_expression.r#string() {
[INFO] [stdout] 882 +         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] 882 -         for r#string in r#interval_expression.r#string() {
[INFO] [stdout] 882 +         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/gen/test_visit.rs:888:24
[INFO] [stdout]     |
[INFO] [stdout] 888 |         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] 888 -         for r#false in r#is_expression.r#false() {
[INFO] [stdout] 888 +         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] 888 -         for r#false in r#is_expression.r#false() {
[INFO] [stdout] 888 +         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/gen/test_visit.rs:894:23
[INFO] [stdout]     |
[INFO] [stdout] 894 |         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] 894 -         for r#null in r#is_expression.r#null() {
[INFO] [stdout] 894 +         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] 894 -         for r#null in r#is_expression.r#null() {
[INFO] [stdout] 894 +         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/gen/test_visit.rs:900:23
[INFO] [stdout]     |
[INFO] [stdout] 900 |         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] 900 -         for r#true in r#is_expression.r#true() {
[INFO] [stdout] 900 +         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] 900 -         for r#true in r#is_expression.r#true() {
[INFO] [stdout] 900 +         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/gen/test_visit.rs:903:29
[INFO] [stdout]     |
[INFO] [stdout] 903 |         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] 903 -         for r#expression in r#is_expression.r#expression() {
[INFO] [stdout] 903 +         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] 903 -         for r#expression in r#is_expression.r#expression() {
[INFO] [stdout] 903 +         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/gen/test_visit.rs:906:32
[INFO] [stdout]     |
[INFO] [stdout] 906 |         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] 906 -         for r#distinct_from in r#is_expression.r#distinct_from() {
[INFO] [stdout] 906 +         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] 906 -         for r#distinct_from in r#is_expression.r#distinct_from() {
[INFO] [stdout] 906 +         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/gen/test_visit.rs:918:29
[INFO] [stdout]     |
[INFO] [stdout] 918 |         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] 918 -         for r#expression in r#join_clause.r#expression() {
[INFO] [stdout] 918 +         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] 918 -         for r#expression in r#join_clause.r#expression() {
[INFO] [stdout] 918 +         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/gen/test_visit.rs:921:23
[INFO] [stdout]     |
[INFO] [stdout] 921 |         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] 921 -         for r#name in r#join_clause.r#name() {
[INFO] [stdout] 921 +         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] 921 -         for r#name in r#join_clause.r#name() {
[INFO] [stdout] 921 +         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/gen/test_visit.rs:924:28
[INFO] [stdout]     |
[INFO] [stdout] 924 |         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] 924 -         for r#join_type in r#join_clause.r#join_type() {
[INFO] [stdout] 924 +         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] 924 -         for r#join_type in r#join_clause.r#join_type() {
[INFO] [stdout] 924 +         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/gen/test_visit.rs:957:30
[INFO] [stdout]     |
[INFO] [stdout] 957 |         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] 957 -         for r#dotted_name in r#name.r#dotted_name() {
[INFO] [stdout] 957 +         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] 957 -         for r#dotted_name in r#name.r#dotted_name() {
[INFO] [stdout] 957 +         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/gen/test_visit.rs:960:29
[INFO] [stdout]     |
[INFO] [stdout] 960 |         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] 960 -         for r#identifier in r#name.r#identifier() {
[INFO] [stdout] 960 +         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] 960 -         for r#identifier in r#name.r#identifier() {
[INFO] [stdout] 960 +         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/gen/test_visit.rs:966:29
[INFO] [stdout]     |
[INFO] [stdout] 966 |         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] 966 -         for r#identifier in r#named_constraint.r#identifier() {
[INFO] [stdout] 966 +         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] 966 -         for r#identifier in r#named_constraint.r#identifier() {
[INFO] [stdout] 966 +         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/gen/test_visit.rs:978:23
[INFO] [stdout]     |
[INFO] [stdout] 978 |         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] 978 -         for r#null in r#null_constraint.r#null() {
[INFO] [stdout] 978 +         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] 978 -         for r#null in r#null_constraint.r#null() {
[INFO] [stdout] 978 +         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/gen/test_visit.rs:1016:36
[INFO] [stdout]      |
[INFO] [stdout] 1016 |         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] 1016 -         for r#constraint_action in r#on_delete_action.r#constraint_action() {
[INFO] [stdout] 1016 +         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] 1016 -         for r#constraint_action in r#on_delete_action.r#constraint_action() {
[INFO] [stdout] 1016 +         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/gen/test_visit.rs:1028:36
[INFO] [stdout]      |
[INFO] [stdout] 1028 |         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] 1028 -         for r#constraint_action in r#on_update_action.r#constraint_action() {
[INFO] [stdout] 1028 +         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] 1028 -         for r#constraint_action in r#on_update_action.r#constraint_action() {
[INFO] [stdout] 1028 +         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/gen/test_visit.rs:1034:23
[INFO] [stdout]      |
[INFO] [stdout] 1034 |         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] 1034 -         for r#name in r#op_class.r#name() {
[INFO] [stdout] 1034 +         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] 1034 -         for r#name in r#op_class.r#name() {
[INFO] [stdout] 1034 +         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/gen/test_visit.rs:1058:39
[INFO] [stdout]      |
[INFO] [stdout] 1058 |         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] 1058 -         for r#order_by_clause_body in r#order_by_clause.r#order_by_clause_body() {
[INFO] [stdout] 1058 +         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] 1058 -         for r#order_by_clause_body in r#order_by_clause.r#order_by_clause_body() {
[INFO] [stdout] 1058 +         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/gen/test_visit.rs:1064:29
[INFO] [stdout]      |
[INFO] [stdout] 1064 |         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] 1064 -         for r#expression in r#order_by_clause_body.r#expression() {
[INFO] [stdout] 1064 +         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] 1064 -         for r#expression in r#order_by_clause_body.r#expression() {
[INFO] [stdout] 1064 +         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/gen/test_visit.rs:1076:29
[INFO] [stdout]      |
[INFO] [stdout] 1076 |         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] 1076 -         for r#expression in r#ordered_expression.r#expression() {
[INFO] [stdout] 1076 +         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] 1076 -         for r#expression in r#ordered_expression.r#expression() {
[INFO] [stdout] 1076 +         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/gen/test_visit.rs:1097:26
[INFO] [stdout]      |
[INFO] [stdout] 1097 |         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] 1097 -         for r#anytype in r#parameter.r#anytype() {
[INFO] [stdout] 1097 +         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] 1097 -         for r#anytype in r#parameter.r#anytype() {
[INFO] [stdout] 1097 +         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/gen/test_visit.rs:1100:35
[INFO] [stdout]      |
[INFO] [stdout] 1100 |         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] 1100 -         for r#constrained_type in r#parameter.r#constrained_type() {
[INFO] [stdout] 1100 +         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] 1100 -         for r#constrained_type in r#parameter.r#constrained_type() {
[INFO] [stdout] 1100 +         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/gen/test_visit.rs:1103:29
[INFO] [stdout]      |
[INFO] [stdout] 1103 |         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] 1103 -         for r#identifier in r#parameter.r#identifier() {
[INFO] [stdout] 1103 +         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] 1103 -         for r#identifier in r#parameter.r#identifier() {
[INFO] [stdout] 1103 +         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/gen/test_visit.rs:1118:29
[INFO] [stdout]      |
[INFO] [stdout] 1118 |         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] 1118 -         for r#expression in r#parenthesized_expression.r#expression() {
[INFO] [stdout] 1118 +         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] 1118 -         for r#expression in r#parenthesized_expression.r#expression() {
[INFO] [stdout] 1118 +         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/gen/test_visit.rs:1140:23
[INFO] [stdout]      |
[INFO] [stdout] 1140 |         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] 1140 -         for r#name in r#references_constraint.r#name() {
[INFO] [stdout] 1140 +         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] 1140 -         for r#name in r#references_constraint.r#name() {
[INFO] [stdout] 1140 +         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/gen/test_visit.rs:1146:35
[INFO] [stdout]      |
[INFO] [stdout] 1146 |         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] 1146 -         for r#on_delete_action in r#references_constraint.r#on_delete_action() {
[INFO] [stdout] 1146 +         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] 1146 -         for r#on_delete_action in r#references_constraint.r#on_delete_action() {
[INFO] [stdout] 1146 +         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/gen/test_visit.rs:1149:35
[INFO] [stdout]      |
[INFO] [stdout] 1149 |         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] 1149 -         for r#on_update_action in r#references_constraint.r#on_update_action() {
[INFO] [stdout] 1149 +         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] 1149 -         for r#on_update_action in r#references_constraint.r#on_update_action() {
[INFO] [stdout] 1149 +         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/gen/test_visit.rs:1170:37
[INFO] [stdout]      |
[INFO] [stdout] 1170 |         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] 1170 -         for r#select_clause_body in r#select_clause.r#select_clause_body() {
[INFO] [stdout] 1170 +         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] 1170 -         for r#select_clause_body in r#select_clause.r#select_clause_body() {
[INFO] [stdout] 1170 +         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/gen/test_visit.rs:1176:39
[INFO] [stdout]      |
[INFO] [stdout] 1176 |         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] 1176 -         for r#aliasable_expression in r#select_clause_body.r#aliasable_expression() {
[INFO] [stdout] 1176 +         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] 1176 -         for r#aliasable_expression in r#select_clause_body.r#aliasable_expression() {
[INFO] [stdout] 1176 +         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/gen/test_visit.rs:1182:30
[INFO] [stdout]      |
[INFO] [stdout] 1182 |         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] 1182 -         for r#from_clause in r#select_statement.r#from_clause() {
[INFO] [stdout] 1182 +         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] 1182 -         for r#from_clause in r#select_statement.r#from_clause() {
[INFO] [stdout] 1182 +         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/gen/test_visit.rs:1185:34
[INFO] [stdout]      |
[INFO] [stdout] 1185 |         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] 1185 -         for r#group_by_clause in r#select_statement.r#group_by_clause() {
[INFO] [stdout] 1185 +         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] 1185 -         for r#group_by_clause in r#select_statement.r#group_by_clause() {
[INFO] [stdout] 1185 +         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/gen/test_visit.rs:1191:34
[INFO] [stdout]      |
[INFO] [stdout] 1191 |         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] 1191 -         for r#order_by_clause in r#select_statement.r#order_by_clause() {
[INFO] [stdout] 1191 +         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] 1191 -         for r#order_by_clause in r#select_statement.r#order_by_clause() {
[INFO] [stdout] 1191 +         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/gen/test_visit.rs:1194:32
[INFO] [stdout]      |
[INFO] [stdout] 1194 |         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] 1194 -         for r#select_clause in r#select_statement.r#select_clause() {
[INFO] [stdout] 1194 +         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] 1194 -         for r#select_clause in r#select_statement.r#select_clause() {
[INFO] [stdout] 1194 +         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/gen/test_visit.rs:1197:31
[INFO] [stdout]      |
[INFO] [stdout] 1197 |         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] 1197 -         for r#where_clause in r#select_statement.r#where_clause() {
[INFO] [stdout] 1197 +         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] 1197 -         for r#where_clause in r#select_statement.r#where_clause() {
[INFO] [stdout] 1197 +         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/gen/test_visit.rs:1203:35
[INFO] [stdout]      |
[INFO] [stdout] 1203 |         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] 1203 -         for r#select_statement in r#select_subexpression.r#select_statement() {
[INFO] [stdout] 1203 +         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] 1203 -         for r#select_statement in r#select_subexpression.r#select_statement() {
[INFO] [stdout] 1203 +         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/gen/test_visit.rs:1251:23
[INFO] [stdout]      |
[INFO] [stdout] 1251 |         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] 1251 -         for r#name in r#sequence.r#name() {
[INFO] [stdout] 1251 +         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] 1251 -         for r#name in r#sequence.r#name() {
[INFO] [stdout] 1251 +         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/gen/test_visit.rs:1254:25
[INFO] [stdout]      |
[INFO] [stdout] 1254 |         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] 1254 -         for r#number in r#sequence.r#number() {
[INFO] [stdout] 1254 +         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] 1254 -         for r#number in r#sequence.r#number() {
[INFO] [stdout] 1254 +         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/gen/test_visit.rs:1257:23
[INFO] [stdout]      |
[INFO] [stdout] 1257 |         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] 1257 -         for r#type in r#sequence.r#type() {
[INFO] [stdout] 1257 +         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] 1257 -         for r#type in r#sequence.r#type() {
[INFO] [stdout] 1257 +         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/gen/test_visit.rs:1266:34
[INFO] [stdout]      |
[INFO] [stdout] 1266 |         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] 1266 -         for r#set_clause_body in r#set_clause.r#set_clause_body() {
[INFO] [stdout] 1266 +         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] 1266 -         for r#set_clause_body in r#set_clause.r#set_clause_body() {
[INFO] [stdout] 1266 +         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/gen/test_visit.rs:1293:29
[INFO] [stdout]      |
[INFO] [stdout] 1293 |         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] 1293 -         for r#expression in r#set_statement.r#expression() {
[INFO] [stdout] 1293 +         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] 1293 -         for r#expression in r#set_statement.r#expression() {
[INFO] [stdout] 1293 +         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/gen/test_visit.rs:1296:29
[INFO] [stdout]      |
[INFO] [stdout] 1296 |         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] 1296 -         for r#identifier in r#set_statement.r#identifier() {
[INFO] [stdout] 1296 +         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] 1296 -         for r#identifier in r#set_statement.r#identifier() {
[INFO] [stdout] 1296 +         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/gen/test_visit.rs:1305:26
[INFO] [stdout]      |
[INFO] [stdout] 1305 |         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] 1305 -         for r#anytype in r#setof.r#anytype() {
[INFO] [stdout] 1305 +         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] 1305 -         for r#anytype in r#setof.r#anytype() {
[INFO] [stdout] 1305 +         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/gen/test_visit.rs:1308:35
[INFO] [stdout]      |
[INFO] [stdout] 1308 |         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] 1308 -         for r#constrained_type in r#setof.r#constrained_type() {
[INFO] [stdout] 1308 +         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] 1308 -         for r#constrained_type in r#setof.r#constrained_type() {
[INFO] [stdout] 1308 +         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/gen/test_visit.rs:1314:28
[INFO] [stdout]      |
[INFO] [stdout] 1314 |         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] 1314 -         for r#statement in r#source_file.r#statement() {
[INFO] [stdout] 1314 +         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] 1314 -         for r#statement in r#source_file.r#statement() {
[INFO] [stdout] 1314 +         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/gen/test_visit.rs:1349:26
[INFO] [stdout]      |
[INFO] [stdout] 1349 |         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] 1349 -         for r#anytype in r#table_column.r#anytype() {
[INFO] [stdout] 1349 +         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] 1349 -         for r#anytype in r#table_column.r#anytype() {
[INFO] [stdout] 1349 +         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/gen/test_visit.rs:1352:23
[INFO] [stdout]      |
[INFO] [stdout] 1352 |         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] 1352 -         for r#name in r#table_column.r#name() {
[INFO] [stdout] 1352 +         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] 1352 -         for r#name in r#table_column.r#name() {
[INFO] [stdout] 1352 +         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/gen/test_visit.rs:1355:44
[INFO] [stdout]      |
[INFO] [stdout] 1355 |         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] 1355 -         for r#auto_increment_constraint in r#table_column.r#auto_increment_constraint() {
[INFO] [stdout] 1355 +         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] 1355 -         for r#auto_increment_constraint in r#table_column.r#auto_increment_constraint() {
[INFO] [stdout] 1355 +         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/gen/test_visit.rs:1358:35
[INFO] [stdout]      |
[INFO] [stdout] 1358 |         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] 1358 -         for r#check_constraint in r#table_column.r#check_constraint() {
[INFO] [stdout] 1358 +         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] 1358 -         for r#check_constraint in r#table_column.r#check_constraint() {
[INFO] [stdout] 1358 +         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/gen/test_visit.rs:1361:33
[INFO] [stdout]      |
[INFO] [stdout] 1361 |         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] 1361 -         for r#column_default in r#table_column.r#column_default() {
[INFO] [stdout] 1361 +         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] 1361 -         for r#column_default in r#table_column.r#column_default() {
[INFO] [stdout] 1361 +         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/gen/test_visit.rs:1364:39
[INFO] [stdout]      |
[INFO] [stdout] 1364 |         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] 1364 -         for r#direction_constraint in r#table_column.r#direction_constraint() {
[INFO] [stdout] 1364 +         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] 1364 -         for r#direction_constraint in r#table_column.r#direction_constraint() {
[INFO] [stdout] 1364 +         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/gen/test_visit.rs:1367:35
[INFO] [stdout]      |
[INFO] [stdout] 1367 |         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] 1367 -         for r#named_constraint in r#table_column.r#named_constraint() {
[INFO] [stdout] 1367 +         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] 1367 -         for r#named_constraint in r#table_column.r#named_constraint() {
[INFO] [stdout] 1367 +         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/gen/test_visit.rs:1370:34
[INFO] [stdout]      |
[INFO] [stdout] 1370 |         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] 1370 -         for r#null_constraint in r#table_column.r#null_constraint() {
[INFO] [stdout] 1370 +         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] 1370 -         for r#null_constraint in r#table_column.r#null_constraint() {
[INFO] [stdout] 1370 +         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/gen/test_visit.rs:1373:41
[INFO] [stdout]      |
[INFO] [stdout] 1373 |         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] 1373 -         for r#primary_key_constraint in r#table_column.r#primary_key_constraint() {
[INFO] [stdout] 1373 +         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] 1373 -         for r#primary_key_constraint in r#table_column.r#primary_key_constraint() {
[INFO] [stdout] 1373 +         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/gen/test_visit.rs:1376:40
[INFO] [stdout]      |
[INFO] [stdout] 1376 |         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] 1376 -         for r#references_constraint in r#table_column.r#references_constraint() {
[INFO] [stdout] 1376 +         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] 1376 -         for r#references_constraint in r#table_column.r#references_constraint() {
[INFO] [stdout] 1376 +         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/gen/test_visit.rs:1379:39
[INFO] [stdout]      |
[INFO] [stdout] 1379 |         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] 1379 -         for r#time_zone_constraint in r#table_column.r#time_zone_constraint() {
[INFO] [stdout] 1379 +         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] 1379 -         for r#time_zone_constraint in r#table_column.r#time_zone_constraint() {
[INFO] [stdout] 1379 +         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/gen/test_visit.rs:1382:36
[INFO] [stdout]      |
[INFO] [stdout] 1382 |         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] 1382 -         for r#unique_constraint in r#table_column.r#unique_constraint() {
[INFO] [stdout] 1382 +         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] 1382 -         for r#unique_constraint in r#table_column.r#unique_constraint() {
[INFO] [stdout] 1382 +         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/gen/test_visit.rs:1391:23
[INFO] [stdout]      |
[INFO] [stdout] 1391 |         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] 1391 -         for r#name in r#table_constraint.r#name() {
[INFO] [stdout] 1391 +         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] 1391 -         for r#name in r#table_constraint.r#name() {
[INFO] [stdout] 1391 +         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/gen/test_visit.rs:1394:31
[INFO] [stdout]      |
[INFO] [stdout] 1394 |         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] 1394 -         for r#initial_mode in r#table_constraint.r#initial_mode() {
[INFO] [stdout] 1394 +         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] 1394 -         for r#initial_mode in r#table_constraint.r#initial_mode() {
[INFO] [stdout] 1394 +         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/gen/test_visit.rs:1397:23
[INFO] [stdout]      |
[INFO] [stdout] 1397 |         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] 1397 -         for r#mode in r#table_constraint.r#mode() {
[INFO] [stdout] 1397 +         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] 1397 -         for r#mode in r#table_constraint.r#mode() {
[INFO] [stdout] 1397 +         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/gen/test_visit.rs:1400:41
[INFO] [stdout]      |
[INFO] [stdout] 1400 |         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] 1400 -         for r#table_constraint_check in r#table_constraint.r#table_constraint_check() {
[INFO] [stdout] 1400 +         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] 1400 -         for r#table_constraint_check in r#table_constraint.r#table_constraint_check() {
[INFO] [stdout] 1400 +         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/gen/test_visit.rs:1403:43
[INFO] [stdout]      |
[INFO] [stdout] 1403 |         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] 1403 -         for r#table_constraint_exclude in r#table_constraint.r#table_constraint_exclude() {
[INFO] [stdout] 1403 +         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] 1403 -         for r#table_constraint_exclude in r#table_constraint.r#table_constraint_exclude() {
[INFO] [stdout] 1403 +         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/gen/test_visit.rs:1406:47
[INFO] [stdout]      |
[INFO] [stdout] 1406 |         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] 1406 -         for r#table_constraint_foreign_key in r#table_constraint.r#table_constraint_foreign_key() {
[INFO] [stdout] 1406 +         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] 1406 -         for r#table_constraint_foreign_key in r#table_constraint.r#table_constraint_foreign_key() {
[INFO] [stdout] 1406 +         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/gen/test_visit.rs:1409:47
[INFO] [stdout]      |
[INFO] [stdout] 1409 |         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] 1409 -         for r#table_constraint_primary_key in r#table_constraint.r#table_constraint_primary_key() {
[INFO] [stdout] 1409 +         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] 1409 -         for r#table_constraint_primary_key in r#table_constraint.r#table_constraint_primary_key() {
[INFO] [stdout] 1409 +         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/gen/test_visit.rs:1412:42
[INFO] [stdout]      |
[INFO] [stdout] 1412 |         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] 1412 -         for r#table_constraint_unique in r#table_constraint.r#table_constraint_unique() {
[INFO] [stdout] 1412 +         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] 1412 -         for r#table_constraint_unique in r#table_constraint.r#table_constraint_unique() {
[INFO] [stdout] 1412 +         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/gen/test_visit.rs:1421:29
[INFO] [stdout]      |
[INFO] [stdout] 1421 |         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] 1421 -         for r#expression in r#table_constraint_check.r#expression() {
[INFO] [stdout] 1421 +         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] 1421 -         for r#expression in r#table_constraint_check.r#expression() {
[INFO] [stdout] 1421 +         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/gen/test_visit.rs:1436:23
[INFO] [stdout]      |
[INFO] [stdout] 1436 |         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] 1436 -         for r#name in r#table_constraint_exclude.r#name() {
[INFO] [stdout] 1436 +         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] 1436 -         for r#name in r#table_constraint_exclude.r#name() {
[INFO] [stdout] 1436 +         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/gen/test_visit.rs:1457:40
[INFO] [stdout]      |
[INFO] [stdout] 1457 |         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] 1457 -         for r#references_constraint in r#table_constraint_foreign_key.r#references_constraint() {
[INFO] [stdout] 1457 +         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] 1457 -         for r#references_constraint in r#table_constraint_foreign_key.r#references_constraint() {
[INFO] [stdout] 1457 +         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/gen/test_visit.rs:1472:23
[INFO] [stdout]      |
[INFO] [stdout] 1472 |         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] 1472 -         for r#name in r#table_constraint_primary_key.r#name() {
[INFO] [stdout] 1472 +         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] 1472 -         for r#name in r#table_constraint_primary_key.r#name() {
[INFO] [stdout] 1472 +         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/gen/test_visit.rs:1481:23
[INFO] [stdout]      |
[INFO] [stdout] 1481 |         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] 1481 -         for r#name in r#table_constraint_unique.r#name() {
[INFO] [stdout] 1481 +         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] 1481 -         for r#name in r#table_constraint_unique.r#name() {
[INFO] [stdout] 1481 +         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/gen/test_visit.rs:1487:35
[INFO] [stdout]      |
[INFO] [stdout] 1487 |         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] 1487 -         for r#table_constraint in r#table_parameters.r#table_constraint() {
[INFO] [stdout] 1487 +         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] 1487 -         for r#table_constraint in r#table_parameters.r#table_constraint() {
[INFO] [stdout] 1487 +         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/gen/test_visit.rs:1490:31
[INFO] [stdout]      |
[INFO] [stdout] 1490 |         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] 1490 -         for r#table_column in r#table_parameters.r#table_column() {
[INFO] [stdout] 1490 +         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] 1490 -         for r#table_column in r#table_parameters.r#table_column() {
[INFO] [stdout] 1490 +         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/gen/test_visit.rs:1517:29
[INFO] [stdout]      |
[INFO] [stdout] 1517 |         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] 1517 -         for r#expression in r#tuple.r#expression() {
[INFO] [stdout] 1517 +         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] 1517 -         for r#expression in r#tuple.r#expression() {
[INFO] [stdout] 1517 +         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/gen/test_visit.rs:1523:23
[INFO] [stdout]      |
[INFO] [stdout] 1523 |         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] 1523 -         for r#name in r#type.r#name() {
[INFO] [stdout] 1523 +         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] 1523 -         for r#name in r#type.r#name() {
[INFO] [stdout] 1523 +         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/gen/test_visit.rs:1526:25
[INFO] [stdout]      |
[INFO] [stdout] 1526 |         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] 1526 -         for r#number in r#type.r#number() {
[INFO] [stdout] 1526 +         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] 1526 -         for r#number in r#type.r#number() {
[INFO] [stdout] 1526 +         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/gen/test_visit.rs:1532:26
[INFO] [stdout]      |
[INFO] [stdout] 1532 |         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] 1532 -         for r#anytype in r#type_cast.r#anytype() {
[INFO] [stdout] 1532 +         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] 1532 -         for r#anytype in r#type_cast.r#anytype() {
[INFO] [stdout] 1532 +         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/gen/test_visit.rs:1535:43
[INFO] [stdout]      |
[INFO] [stdout] 1535 |         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] 1535 -         for r#parenthesized_expression in r#type_cast.r#parenthesized_expression() {
[INFO] [stdout] 1535 +         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] 1535 -         for r#parenthesized_expression in r#type_cast.r#parenthesized_expression() {
[INFO] [stdout] 1535 +         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/gen/test_visit.rs:1538:32
[INFO] [stdout]      |
[INFO] [stdout] 1538 |         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] 1538 -         for r#function_call in r#type_cast.r#function_call() {
[INFO] [stdout] 1538 +         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] 1538 -         for r#function_call in r#type_cast.r#function_call() {
[INFO] [stdout] 1538 +         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/gen/test_visit.rs:1541:29
[INFO] [stdout]      |
[INFO] [stdout] 1541 |         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] 1541 -         for r#identifier in r#type_cast.r#identifier() {
[INFO] [stdout] 1541 +         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] 1541 -         for r#identifier in r#type_cast.r#identifier() {
[INFO] [stdout] 1541 +         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/gen/test_visit.rs:1544:25
[INFO] [stdout]      |
[INFO] [stdout] 1544 |         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] 1544 -         for r#string in r#type_cast.r#string() {
[INFO] [stdout] 1544 +         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] 1544 -         for r#string in r#type_cast.r#string() {
[INFO] [stdout] 1544 +         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/gen/test_visit.rs:1550:29
[INFO] [stdout]      |
[INFO] [stdout] 1550 |         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] 1550 -         for r#expression in r#unary_expression.r#expression() {
[INFO] [stdout] 1550 +         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] 1550 -         for r#expression in r#unary_expression.r#expression() {
[INFO] [stdout] 1550 +         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/gen/test_visit.rs:1565:29
[INFO] [stdout]      |
[INFO] [stdout] 1565 |         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] 1565 -         for r#identifier in r#update_statement.r#identifier() {
[INFO] [stdout] 1565 +         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] 1565 -         for r#identifier in r#update_statement.r#identifier() {
[INFO] [stdout] 1565 +         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/gen/test_visit.rs:1568:29
[INFO] [stdout]      |
[INFO] [stdout] 1568 |         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] 1568 -         for r#set_clause in r#update_statement.r#set_clause() {
[INFO] [stdout] 1568 +         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] 1568 -         for r#set_clause in r#update_statement.r#set_clause() {
[INFO] [stdout] 1568 +         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/gen/test_visit.rs:1571:31
[INFO] [stdout]      |
[INFO] [stdout] 1571 |         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] 1571 -         for r#where_clause in r#update_statement.r#where_clause() {
[INFO] [stdout] 1571 +         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] 1571 -         for r#where_clause in r#update_statement.r#where_clause() {
[INFO] [stdout] 1571 +         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/gen/test_visit.rs:1580:29
[INFO] [stdout]      |
[INFO] [stdout] 1580 |         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] 1580 -         for r#identifier in r#using_clause.r#identifier() {
[INFO] [stdout] 1580 +         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] 1580 -         for r#identifier in r#using_clause.r#identifier() {
[INFO] [stdout] 1580 +         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/gen/test_visit.rs:1589:37
[INFO] [stdout]      |
[INFO] [stdout] 1589 |         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] 1589 -         for r#values_clause_body in r#values_clause.r#values_clause_body() {
[INFO] [stdout] 1589 +         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] 1589 -         for r#values_clause_body in r#values_clause.r#values_clause_body() {
[INFO] [stdout] 1589 +         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/gen/test_visit.rs:1595:29
[INFO] [stdout]      |
[INFO] [stdout] 1595 |         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] 1595 -         for r#expression in r#values_clause_body.r#expression() {
[INFO] [stdout] 1595 +         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] 1595 -         for r#expression in r#values_clause_body.r#expression() {
[INFO] [stdout] 1595 +         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/gen/test_visit.rs:1604:29
[INFO] [stdout]      |
[INFO] [stdout] 1604 |         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] 1604 -         for r#expression in r#where_clause.r#expression() {
[INFO] [stdout] 1604 +         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] 1604 -         for r#expression in r#where_clause.r#expression() {
[INFO] [stdout] 1604 +         if let Some(r#expression) = r#where_clause.r#expression() {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking tower-lsp v0.17.0
[INFO] [stderr]     Checking 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<Ide>,
[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] 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<Ide>,
[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] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 32.52s
[INFO] running `Command { std: "docker" "inspect" "9bbfadae526ae1aee2ddb3974ba3a694180ebfec723dfb2605f040d3399e3f3a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9bbfadae526ae1aee2ddb3974ba3a694180ebfec723dfb2605f040d3399e3f3a", kill_on_drop: false }`
[INFO] [stdout] 9bbfadae526ae1aee2ddb3974ba3a694180ebfec723dfb2605f040d3399e3f3a
