[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] testing andyyu2004/psqls against try#db823df02fd0c2cf67b43025ac3fef3f2d743245 for pr-150681
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fandyyu2004%2Fpsqls" "/workspace/builds/worker-1-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/andyyu2004/psqls
[INFO] finished tweaking git repo https://github.com/andyyu2004/psqls
[INFO] tweaked toml for git repo https://github.com/andyyu2004/psqls written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/andyyu2004/psqls on toolchain db823df02fd0c2cf67b43025ac3fef3f2d743245
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "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" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"`
[INFO] [stderr]   |
[INFO] [stderr]   = note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest
[INFO] [stderr]   = note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest
[INFO] [stderr]   = note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] d5090430236c61685fa0acde935fcd1a55b0f9b897963f9c5d71d3fdf0c622bd
[INFO] running `Command { std: "docker" "start" "-a" "d5090430236c61685fa0acde935fcd1a55b0f9b897963f9c5d71d3fdf0c622bd", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "d5090430236c61685fa0acde935fcd1a55b0f9b897963f9c5d71d3fdf0c622bd", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d5090430236c61685fa0acde935fcd1a55b0f9b897963f9c5d71d3fdf0c622bd", kill_on_drop: false }`
[INFO] [stdout] d5090430236c61685fa0acde935fcd1a55b0f9b897963f9c5d71d3fdf0c622bd
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 4fe06366d5dac3d10050d173b0f23432a644803bc433dd0cac99063a65d82e13
[INFO] running `Command { std: "docker" "start" "-a" "4fe06366d5dac3d10050d173b0f23432a644803bc433dd0cac99063a65d82e13", 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 syn v1.0.96
[INFO] [stderr]    Compiling libc v0.2.126
[INFO] [stderr]    Compiling smallvec v1.8.0
[INFO] [stderr]    Compiling lock_api v0.4.7
[INFO] [stderr]    Compiling futures-core v0.3.21
[INFO] [stderr]    Compiling cc v1.0.73
[INFO] [stderr]    Compiling serde_derive v1.0.137
[INFO] [stderr]    Compiling parking_lot_core v0.8.5
[INFO] [stderr]    Compiling serde v1.0.137
[INFO] [stderr]    Compiling futures-task v0.3.21
[INFO] [stderr]    Compiling futures-sink v0.3.21
[INFO] [stderr]    Compiling futures-channel v0.3.21
[INFO] [stderr]    Compiling tinyvec v1.6.0
[INFO] [stderr]    Compiling memoffset v0.6.5
[INFO] [stderr]    Compiling indexmap v1.8.2
[INFO] [stderr]    Compiling crossbeam-utils v0.8.8
[INFO] [stderr]    Compiling futures-util v0.3.21
[INFO] [stderr]    Compiling matches v0.1.9
[INFO] [stderr]    Compiling hashbrown v0.12.1
[INFO] [stderr]    Compiling once_cell v1.12.0
[INFO] [stderr]    Compiling unicode-segmentation v1.9.0
[INFO] [stderr]    Compiling aho-corasick v0.7.18
[INFO] [stderr]    Compiling serde_json v1.0.81
[INFO] [stderr]    Compiling heck v0.3.3
[INFO] [stderr]    Compiling futures-io v0.3.21
[INFO] [stderr]    Compiling rustc-hash v1.1.0
[INFO] [stderr]    Compiling regex-syntax v0.6.26
[INFO] [stderr]    Compiling unicode-normalization v0.1.19
[INFO] [stderr]    Compiling parking_lot_core v0.9.3
[INFO] [stderr]    Compiling hashbrown v0.11.2
[INFO] [stderr]    Compiling tree-sitter v0.20.6
[INFO] [stderr]    Compiling slab v0.4.6
[INFO] [stderr]    Compiling unicode-bidi v0.3.8
[INFO] [stderr]    Compiling psqls-syn v0.1.0 (/opt/rustwide/workdir/psqls-syn)
[INFO] [stderr]    Compiling form_urlencoded v1.0.1
[INFO] [stderr]    Compiling proc-macro-error-attr v1.0.4
[INFO] [stderr]    Compiling parking_lot v0.11.2
[INFO] [stderr]    Compiling idna v0.2.3
[INFO] [stderr]    Compiling tracing-core v0.1.27
[INFO] [stderr]    Compiling num_cpus v1.13.1
[INFO] [stderr]    Compiling countme v3.0.1
[INFO] [stderr]    Compiling text-size v1.1.0
[INFO] [stderr]    Compiling str_indices v0.4.0
[INFO] [stderr]    Compiling httparse v1.7.1
[INFO] [stderr]    Compiling ryu v1.0.10
[INFO] [stderr]    Compiling either v1.6.1
[INFO] [stderr]    Compiling oorandom v11.1.3
[INFO] [stderr]    Compiling itoa v1.0.2
[INFO] [stderr]    Compiling async-trait v0.1.56
[INFO] [stderr]    Compiling itertools v0.10.3
[INFO] [stderr]    Compiling tracing v0.1.35
[INFO] [stderr]    Compiling rowan v0.15.5
[INFO] [stderr]    Compiling ropey v1.5.0
[INFO] [stderr]    Compiling tower-layer v0.3.1
[INFO] [stderr]    Compiling bytes v1.1.0
[INFO] [stderr]    Compiling regex v1.5.6
[INFO] [stderr]    Compiling proc-macro-error v1.0.4
[INFO] [stderr]    Compiling tower-service v0.3.1
[INFO] [stderr]    Compiling dashmap v5.3.4
[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 salsa-macros v0.17.0-pre.2
[INFO] [stderr]    Compiling serde_repr v0.1.8
[INFO] [stderr]    Compiling tokio v1.19.2
[INFO] [stderr]    Compiling tower-lsp-macros v0.6.0
[INFO] [stderr]    Compiling auto_impl v0.5.0
[INFO] [stderr]    Compiling salsa v0.17.0-pre.2
[INFO] [stderr]    Compiling pin-project v1.0.10
[INFO] [stderr]    Compiling 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]    Compiling psqls-ide v0.1.0 (/opt/rustwide/workdir/psqls-ide)
[INFO] [stderr]    Compiling tower v0.4.12
[INFO] [stderr]    Compiling futures v0.3.21
[INFO] [stderr]    Compiling url v2.2.2
[INFO] [stderr]    Compiling lsp-types v0.93.0
[INFO] [stderr]    Compiling tower-lsp v0.17.0
[INFO] [stderr]    Compiling psqls v0.1.0 (/opt/rustwide/workdir/psqls)
[INFO] [stdout] warning: field `client` is never read
[INFO] [stdout]   --> psqls/src/lsp.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub struct Lsp {
[INFO] [stdout]    |            --- field in this struct
[INFO] [stdout] 11 |     ide: Mutex<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 1m 14s
[INFO] running `Command { std: "docker" "inspect" "4fe06366d5dac3d10050d173b0f23432a644803bc433dd0cac99063a65d82e13", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4fe06366d5dac3d10050d173b0f23432a644803bc433dd0cac99063a65d82e13", kill_on_drop: false }`
[INFO] [stdout] 4fe06366d5dac3d10050d173b0f23432a644803bc433dd0cac99063a65d82e13
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 15afa5d450212579a4ab9532796f049a1ddb3318402f31efa6d90a3dfea54616
[INFO] running `Command { std: "docker" "start" "-a" "15afa5d450212579a4ab9532796f049a1ddb3318402f31efa6d90a3dfea54616", 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 dissimilar v1.0.4
[INFO] [stderr]    Compiling anyhow v1.0.57
[INFO] [stderr]    Compiling convert_case v0.5.0
[INFO] [stderr]    Compiling smallbitvec v2.5.1
[INFO] [stderr]    Compiling expect-test v1.3.0
[INFO] [stderr]    Compiling quote v1.0.18
[INFO] [stderr]    Compiling syn v1.0.96
[INFO] [stderr]    Compiling proc-macro-error-attr v1.0.4
[INFO] [stderr]    Compiling proc-macro-error v1.0.4
[INFO] [stderr]    Compiling serde_derive v1.0.137
[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]    Compiling tokio v1.19.2
[INFO] [stderr]    Compiling async-trait v0.1.56
[INFO] [stderr]    Compiling futures-util v0.3.21
[INFO] [stderr]    Compiling salsa v0.17.0-pre.2
[INFO] [stderr]    Compiling pin-project v1.0.10
[INFO] [stderr]    Compiling psqls-syn v0.1.0 (/opt/rustwide/workdir/psqls-syn)
[INFO] [stderr]    Compiling 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]    Compiling serde v1.0.137
[INFO] [stderr]    Compiling psqls-ide v0.1.0 (/opt/rustwide/workdir/psqls-ide)
[INFO] [stderr]    Compiling tower v0.4.12
[INFO] [stderr]    Compiling futures v0.3.21
[INFO] [stderr]    Compiling serde_json v1.0.81
[INFO] [stderr]    Compiling url v2.2.2
[INFO] [stderr]    Compiling 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() {
[WARN] too many lines in the log, truncating it
