[INFO] fetching crate squawk-parser 0.4.0... [INFO] testing squawk-parser-0.4.0 against master#cdb45c87e2cd43495379f7e867e3cc15dcee9f93 for pr-145838-1 [INFO] extracting crate squawk-parser 0.4.0 into /workspace/builds/worker-4-tc1/source [INFO] started tweaking crates.io crate squawk-parser 0.4.0 [INFO] finished tweaking crates.io crate squawk-parser 0.4.0 [INFO] tweaked toml for crates.io crate squawk-parser 0.4.0 written to /workspace/builds/worker-4-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate squawk-parser 0.4.0 on toolchain cdb45c87e2cd43495379f7e867e3cc15dcee9f93 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 72 packages to latest compatible versions [INFO] [stderr] Adding insta v0.16.1 (available: v1.43.1) [INFO] [stderr] Adding libpg_query-sys v0.1.3 (available: v0.4.0) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded libpg_query-sys v0.1.3 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] d9967abe69ad40f97ccfe833c5e9a14c5431b6825faf0a005859c46332d8d0d8 [INFO] running `Command { std: "docker" "start" "-a" "d9967abe69ad40f97ccfe833c5e9a14c5431b6825faf0a005859c46332d8d0d8", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "d9967abe69ad40f97ccfe833c5e9a14c5431b6825faf0a005859c46332d8d0d8", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d9967abe69ad40f97ccfe833c5e9a14c5431b6825faf0a005859c46332d8d0d8", kill_on_drop: false }` [INFO] [stdout] d9967abe69ad40f97ccfe833c5e9a14c5431b6825faf0a005859c46332d8d0d8 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 1988b7d34ad2a2171fd6b0734bc8a6ff3e29f41de0835a98ab6946eb10bba30c [INFO] running `Command { std: "docker" "start" "-a" "1988b7d34ad2a2171fd6b0734bc8a6ff3e29f41de0835a98ab6946eb10bba30c", kill_on_drop: false }` [INFO] [stderr] Compiling memchr v2.7.5 [INFO] [stderr] Compiling glob v0.3.3 [INFO] [stderr] Compiling regex-syntax v0.8.6 [INFO] [stderr] Compiling cfg-if v1.0.3 [INFO] [stderr] Compiling libc v0.2.175 [INFO] [stderr] Compiling nom v5.1.3 [INFO] [stderr] Compiling unicode-width v0.1.14 [INFO] [stderr] Compiling ansi_term v0.12.1 [INFO] [stderr] Compiling vec_map v0.8.2 [INFO] [stderr] Compiling bitflags v1.3.2 [INFO] [stderr] Compiling bindgen v0.58.1 [INFO] [stderr] Compiling termcolor v1.4.1 [INFO] [stderr] Compiling strsim v0.8.0 [INFO] [stderr] Compiling humantime v2.2.0 [INFO] [stderr] Compiling log v0.4.27 [INFO] [stderr] Compiling syn v2.0.106 [INFO] [stderr] Compiling libloading v0.8.8 [INFO] [stderr] Compiling peeking_take_while v0.1.2 [INFO] [stderr] Compiling make-cmd v0.1.0 [INFO] [stderr] Compiling clang-sys v1.8.1 [INFO] [stderr] Compiling textwrap v0.11.0 [INFO] [stderr] Compiling atty v0.2.14 [INFO] [stderr] Compiling which v3.1.1 [INFO] [stderr] Compiling clap v2.34.0 [INFO] [stderr] Compiling aho-corasick v1.1.3 [INFO] [stderr] Compiling serde_derive v1.0.219 [INFO] [stderr] Compiling serde_repr v0.1.20 [INFO] [stderr] Compiling regex-automata v0.4.10 [INFO] [stderr] Compiling cexpr v0.4.0 [INFO] [stderr] Compiling serde v1.0.219 [INFO] [stderr] Compiling regex v1.11.2 [INFO] [stderr] Compiling env_logger v0.8.4 [INFO] [stderr] Compiling serde_json v1.0.143 [INFO] [stderr] Compiling libpg_query-sys v0.1.3 [INFO] [stderr] Compiling squawk-parser v0.4.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 16s [INFO] running `Command { std: "docker" "inspect" "1988b7d34ad2a2171fd6b0734bc8a6ff3e29f41de0835a98ab6946eb10bba30c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "1988b7d34ad2a2171fd6b0734bc8a6ff3e29f41de0835a98ab6946eb10bba30c", kill_on_drop: false }` [INFO] [stdout] 1988b7d34ad2a2171fd6b0734bc8a6ff3e29f41de0835a98ab6946eb10bba30c [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 0709b64622a3119ecd8a6a6b5f616b7307e682520d0b9b8a9b9e88155b0ca4cb [INFO] running `Command { std: "docker" "start" "-a" "0709b64622a3119ecd8a6a6b5f616b7307e682520d0b9b8a9b9e88155b0ca4cb", kill_on_drop: false }` [INFO] [stderr] Compiling atty v0.2.14 [INFO] [stderr] Compiling which v3.1.1 [INFO] [stderr] Compiling clang-sys v1.8.1 [INFO] [stderr] Compiling indexmap v1.9.3 [INFO] [stderr] Compiling linked-hash-map v0.5.6 [INFO] [stderr] Compiling termios v0.3.3 [INFO] [stderr] Compiling terminal_size v0.1.17 [INFO] [stderr] Compiling difference v2.0.0 [INFO] [stderr] Compiling clap v2.34.0 [INFO] [stderr] Compiling env_logger v0.8.4 [INFO] [stderr] Compiling yaml-rust v0.4.5 [INFO] [stderr] Compiling console v0.11.3 [INFO] [stderr] Compiling serde_yaml v0.8.26 [INFO] [stderr] Compiling insta v0.16.1 [INFO] [stderr] Compiling bindgen v0.58.1 [INFO] [stderr] Compiling libpg_query-sys v0.1.3 [INFO] [stderr] Compiling squawk-parser v0.4.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 06s [INFO] running `Command { std: "docker" "inspect" "0709b64622a3119ecd8a6a6b5f616b7307e682520d0b9b8a9b9e88155b0ca4cb", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0709b64622a3119ecd8a6a6b5f616b7307e682520d0b9b8a9b9e88155b0ca4cb", kill_on_drop: false }` [INFO] [stdout] 0709b64622a3119ecd8a6a6b5f616b7307e682520d0b9b8a9b9e88155b0ca4cb [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] ba87e880f08588ccaac25deb917d43d988f5b0662ac1684191770cd2b8309f8f [INFO] running `Command { std: "docker" "start" "-a" "ba87e880f08588ccaac25deb917d43d988f5b0662ac1684191770cd2b8309f8f", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.11s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/squawk_parser-21817b1e634abb74) [INFO] [stdout] [INFO] [stdout] running 111 tests [INFO] [stdout] test parse::tests::test_adding_index_non_concurrently ... ok [INFO] [stdout] test parse::tests::test_alter_policy_stmt ... FAILED [INFO] [stdout] test parse::tests::test_alter_event_trigger_stmt ... FAILED [INFO] [stdout] test parse::tests::test_alter_database_stmt ... FAILED [INFO] [stdout] test parse::tests::test_alter_foreign_server_stmt ... FAILED [INFO] [stdout] test parse::tests::test_alter_extension_contents_stmt ... FAILED [INFO] [stdout] test parse::tests::test_alter_table_space_stmt ... ok [INFO] [stdout] test parse::tests::test_alter_op_class_stmt ... FAILED [INFO] [stdout] test parse::tests::test_alter_role_set_stmt ... FAILED [INFO] [stdout] test parse::tests::test_alter_foreign_data_wrapper ... FAILED [INFO] [stdout] test parse::tests::test_alter_enum_stmt ... FAILED [INFO] [stdout] test parse::tests::test_alter_role_stmt ... FAILED [INFO] [stdout] test parse::tests::test_alter_function_stmt ... FAILED [INFO] [stdout] test parse::tests::test_alter_publication ... FAILED [INFO] [stdout] test parse::tests::test_alter_operator_stmt ... FAILED [INFO] [stdout] test parse::tests::test_alter_default_privileges_stmt ... FAILED [INFO] [stdout] test parse::tests::test_alter_object_depends_stmt ... FAILED [INFO] [stdout] test parse::tests::test_alter_op_family_stmt ... FAILED [INFO] [stdout] test parse::tests::test_close_portal_stmt ... FAILED [INFO] [stdout] test parse::tests::test_checkpoint ... FAILED [INFO] [stdout] test parse::tests::test_alter_table_extension ... FAILED [INFO] [stdout] test parse::tests::test_alter_subscription_stmt ... FAILED [INFO] [stdout] test parse::tests::test_alter_sequence_stmt ... FAILED [INFO] [stdout] test parse::tests::test_cluster_stmt ... FAILED [INFO] [stdout] test parse::tests::test_alter_ts_configuration_stmt ... FAILED [INFO] [stdout] test parse::tests::test_alter_system_stmt ... FAILED [INFO] [stdout] test parse::tests::test_alter_ts_dictionary_stmt ... FAILED [INFO] [stdout] test parse::tests::test_alter_user_mapping_stmt ... FAILED [INFO] [stdout] test parse::tests::test_composite_type_stmt ... FAILED [INFO] [stdout] test parse::tests::test_comment_on_stmt ... FAILED [INFO] [stdout] test parse::tests::test_create_conversion_stmt ... FAILED [INFO] [stdout] test parse::tests::test_create_cast_stmt ... FAILED [INFO] [stdout] test parse::tests::test_create_access_method_stmt ... FAILED [INFO] [stdout] test parse::tests::test_create_foreign_data_wrapper ... FAILED [INFO] [stdout] test parse::tests::test_create_event_trigger_stmt ... FAILED [INFO] [stdout] test parse::tests::test_create_database_stmt ... FAILED [INFO] [stdout] test parse::tests::test_create_foreign_server_stmt ... FAILED [INFO] [stdout] test parse::tests::test_create_domain_stmt ... FAILED [INFO] [stdout] test parse::tests::test_create_function_stmt ... FAILED [INFO] [stdout] test parse::tests::test_create_enum_stmt ... FAILED [INFO] [stdout] test parse::tests::test_create_policy_stmt ... FAILED [INFO] [stdout] test parse::tests::test_create_extension ... FAILED [INFO] [stdout] test parse::tests::test_create_procedure_stmt ... FAILED [INFO] [stdout] test parse::tests::test_create_op_class_stmt ... FAILED [INFO] [stdout] test parse::tests::test_create_publication_stmt ... FAILED [INFO] [stdout] test parse::tests::test_create_plang_stmt ... FAILED [INFO] [stdout] test parse::tests::test_create_range_stmt ... FAILED [INFO] [stdout] test parse::tests::test_create_subscription_stmt ... FAILED [INFO] [stdout] test parse::tests::test_create_sequence_stmt ... FAILED [INFO] [stdout] test parse::tests::test_create_stats_stmt ... FAILED [INFO] [stdout] test parse::tests::test_create_foriegn_table_stmt ... FAILED [INFO] [stdout] test parse::tests::test_create_transform_stmt ... FAILED [INFO] [stdout] test parse::tests::test_create_user_mapping_stmt ... FAILED [INFO] [stdout] test parse::tests::test_create_table_as_stmt ... FAILED [INFO] [stdout] test parse::tests::test_create_role_stmt ... FAILED [INFO] [stdout] test parse::tests::test_deallocate_stmt ... FAILED [INFO] [stdout] test parse::tests::test_create_trigger_stmt ... FAILED [INFO] [stdout] test parse::tests::test_discard_stmt ... FAILED [INFO] [stdout] test parse::tests::test_create_view_stmt ... FAILED [INFO] [stdout] test parse::tests::test_do_stmt ... FAILED [INFO] [stdout] test parse::tests::test_declare_cursor_stmt ... FAILED [INFO] [stdout] test parse::tests::test_define_stmt ... FAILED [INFO] [stdout] test parse::tests::test_drop_extension ... FAILED [INFO] [stdout] test parse::tests::test_parse_alter_collation_stmt ... ok [INFO] [stdout] test parse::tests::test_drop_role_set_stmt ... FAILED [INFO] [stdout] test parse::tests::test_drop_subscription_stmt ... FAILED [INFO] [stdout] test parse::tests::test_execute_stmt ... FAILED [INFO] [stdout] test parse::tests::test_drop_user_mapping_stmt ... FAILED [INFO] [stdout] test parse::tests::test_drop_database_stmt ... FAILED [INFO] [stdout] test parse::tests::test_parse_sql_create_index ... ok [INFO] [stdout] test parse::tests::test_parse_sql_create_index_concurrently ... ok [INFO] [stdout] test parse::tests::test_parse_sql_create_unique_index_safe ... ok [INFO] [stdout] test parse::tests::test_error_paths ... FAILED [INFO] [stdout] test parse::tests::test_import_foreign_schema_stmt ... FAILED [INFO] [stdout] test parse::tests::test_explain_stmt ... FAILED [INFO] [stdout] test parse::tests::test_drop_owned_stmt ... FAILED [INFO] [stdout] test parse::tests::test_notify_stmt ... FAILED [INFO] [stdout] test parse::tests::test_migration ... FAILED [INFO] [stdout] test parse::tests::test_load_stmt ... FAILED [INFO] [stdout] test parse::tests::test_parse_set_operations_stmt ... FAILED [INFO] [stdout] test parse::tests::test_parse_create_schema_stmt ... FAILED [INFO] [stdout] test parse::tests::test_listen_stmt ... FAILED [INFO] [stdout] test parse::tests::test_lock_stmt ... FAILED [INFO] [stdout] test parse::tests::test_parse_alter_domain_stmt ... FAILED [INFO] [stdout] test parse::tests::test_parse_delete_stmt ... FAILED [INFO] [stdout] test parse::tests::test_fetch_stmt ... FAILED [INFO] [stdout] test parse::tests::test_parsing_copy_stmt ... FAILED [INFO] [stdout] test parse::tests::test_parsing_create_table_space_stmt ... FAILED [INFO] [stdout] test parse::tests::test_parse_replica_identity_stmt ... FAILED [INFO] [stdout] test parse::tests::test_parsing_grant_role ... FAILED [INFO] [stdout] test parse::tests::test_parsing_drop_table_space_stmt ... FAILED [INFO] [stdout] test parse::tests::test_parsing_grant_stmt ... FAILED [INFO] [stdout] test parse::tests::test_parsing_create_table ... FAILED [INFO] [stdout] test parse::tests::test_parsing_variable_set_stmt ... FAILED [INFO] [stdout] test parse::tests::test_parsing_update_stmt ... FAILED [INFO] [stdout] test parse::tests::test_parsing_variable_show_stmt ... FAILED [INFO] [stdout] test parse::tests::test_reassign_owned_stmt ... FAILED [INFO] [stdout] test parse::tests::test_security_label_stmt ... FAILED [INFO] [stdout] test parse::tests::test_prepare_stmt ... FAILED [INFO] [stdout] test parse::tests::test_rule_stmt ... FAILED [INFO] [stdout] test parse::tests::test_parsing_insert_stmt ... FAILED [INFO] [stdout] test parse::tests::test_refresh_material_view_stmt ... FAILED [INFO] [stdout] test parse::tests::test_set_constraints ... FAILED [INFO] [stdout] test parse::tests::test_select_one ... FAILED [INFO] [stdout] test parse::tests::test_reindex_stmt ... FAILED [INFO] [stdout] test parse::tests::test_select_string_literal ... FAILED [INFO] [stdout] test parse::tests::test_vacuum_stmt ... FAILED [INFO] [stdout] test parse::tests::test_span_with_new_line_and_indent ... FAILED [INFO] [stdout] test parse::tests::test_span_with_indent ... FAILED [INFO] [stdout] test parse::tests::test_unlisten_stmt ... FAILED [INFO] [stdout] test parse::tests::test_truncate_stmt ... FAILED [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- parse::tests::test_alter_policy_stmt stdout ---- [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Differences ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout] Snapshot file: src/snapshots/squawk_parser__parse__tests__alter_policy_stmt-2.snap [INFO] [stdout] Snapshot: alter_policy_stmt-2 [INFO] [stdout] Source: src/parse.rs:426 [INFO] [stdout] -old snapshot [INFO] [stdout] +new results [INFO] [stdout] ──────────────────────────────────────────────────────────────────────────────── [INFO] [stdout] res [INFO] [stdout] ────────────┬─────────────────────────────────────────────────────────────────── [INFO] [stdout] 2 2 │ [ [INFO] [stdout] 3 3 │ RawStmt( [INFO] [stdout] 4 4 │ RawStmt { [INFO] [stdout] 5 5 │ stmt: AlterPolicyStmt( [INFO] [stdout] 6 │- Object({ [INFO] [stdout] 7 │- "policy_name": String( [INFO] [stdout] 8 │- "name", [INFO] [stdout] 9 │- ), [INFO] [stdout] 10 │- "roles": Array([ [INFO] [stdout] 11 │- Object({ [INFO] [stdout] 12 │- "RoleSpec": Object({ [INFO] [stdout] 13 │- "location": Number( [INFO] [stdout] 14 │- 35, [INFO] [stdout] 15 │- ), [INFO] [stdout] 16 │- "roletype": Number( [INFO] [stdout] 17 │- 3, [INFO] [stdout] 18 │- ), [INFO] [stdout] 19 │- }), [INFO] [stdout] 20 │- }), [INFO] [stdout] 21 │- ]), [INFO] [stdout] 22 │- "table": Object({ [INFO] [stdout] 23 │- "RangeVar": Object({ [INFO] [stdout] 24 │- "inh": Bool( [INFO] [stdout] 25 │- true, [INFO] [stdout] 26 │- ), [INFO] [stdout] 27 │- "location": Number( [INFO] [stdout] 28 │- 21, [INFO] [stdout] 29 │- ), [INFO] [stdout] 30 │- "relname": String( [INFO] [stdout] 31 │- "table_name", [INFO] [stdout] 32 │- ), [INFO] [stdout] 33 │- "relpersistence": String( [INFO] [stdout] 34 │- "p", [INFO] [stdout] 35 │- ), [INFO] [stdout] 36 │- }), [INFO] [stdout] 37 │- }), [INFO] [stdout] 38 │- "with_check": Object({ [INFO] [stdout] 39 │- "A_Expr": Object({ [INFO] [stdout] 40 │- "kind": Number( [INFO] [stdout] 41 │- 0, [INFO] [stdout] 42 │- ), [INFO] [stdout] 43 │- "lexpr": Object({ [INFO] [stdout] 44 │- "ColumnRef": Object({ [INFO] [stdout] 45 │- "fields": Array([ [INFO] [stdout] 46 │- Object({ [INFO] [stdout] 47 │- "String": Object({ [INFO] [stdout] 48 │- "str": String( [INFO] [stdout] 49 │- "account_age", [INFO] [stdout] 50 │- ), [INFO] [stdout] 51 │- }), [INFO] [stdout] 52 │- }), [INFO] [stdout] 53 │- ]), [INFO] [stdout] 54 │- "location": Number( [INFO] [stdout] 55 │- 54, [INFO] [stdout] 56 │- ), [INFO] [stdout] 57 │- }), [INFO] [stdout] 58 │- }), [INFO] [stdout] 59 │- "location": Number( [INFO] [stdout] 60 │- 66, [INFO] [stdout] 61 │- ), [INFO] [stdout] 62 │- "name": Array([ [INFO] [stdout] 63 │- Object({ [INFO] [stdout] 64 │- "String": Object({ [INFO] [stdout] 65 │- "str": String( [INFO] [stdout] 66 │- ">", [INFO] [stdout] 67 │- ), [INFO] [stdout] 68 │- }), [INFO] [stdout] 69 │- }), [INFO] [stdout] 70 │- ]), [INFO] [stdout] 71 │- "rexpr": Object({ [INFO] [stdout] 72 │- "A_Const": Object({ [INFO] [stdout] 73 │- "location": Number( [INFO] [stdout] 74 │- 68, [INFO] [stdout] 75 │- ), [INFO] [stdout] 76 │- "val": Object({ [INFO] [stdout] 77 │- "Integer": Object({ [INFO] [stdout] 78 │- "ival": Number( [INFO] [stdout] 79 │- 10, [INFO] [stdout] 80 │- ), [INFO] [stdout] 81 │- }), [INFO] [stdout] 82 │- }), [INFO] [stdout] 83 │- }), [INFO] [stdout] 84 │- }), [INFO] [stdout] 85 │- }), [INFO] [stdout] 86 │- }), [INFO] [stdout] 87 │- }), [INFO] [stdout] 6 │+ Object { [INFO] [stdout] 7 │+ "policy_name": String("name"), [INFO] [stdout] 8 │+ "roles": Array [ [INFO] [stdout] 9 │+ Object { [INFO] [stdout] 10 │+ "RoleSpec": Object { [INFO] [stdout] 11 │+ "location": Number(35), [INFO] [stdout] 12 │+ "roletype": Number(3), [INFO] [stdout] 13 │+ }, [INFO] [stdout] 14 │+ }, [INFO] [stdout] 15 │+ ], [INFO] [stdout] 16 │+ "table": Object { [INFO] [stdout] 17 │+ "RangeVar": Object { [INFO] [stdout] 18 │+ "inh": Bool(true), [INFO] [stdout] 19 │+ "location": Number(21), [INFO] [stdout] 20 │+ "relname": String("table_name"), [INFO] [stdout] 21 │+ "relpersistence": String("p"), [INFO] [stdout] 22 │+ }, [INFO] [stdout] 23 │+ }, [INFO] [stdout] 24 │+ "with_check": Object { [INFO] [stdout] 25 │+ "A_Expr": Object { [INFO] [stdout] 26 │+ "kind": Number(0), [INFO] [stdout] 27 │+ "lexpr": Object { [INFO] [stdout] 28 │+ "ColumnRef": Object { [INFO] [stdout] 29 │+ "fields": Array [ [INFO] [stdout] 30 │+ Object { [INFO] [stdout] 31 │+ "String": Object { [INFO] [stdout] 32 │+ "str": String("account_age"), [INFO] [stdout] 33 │+ }, [INFO] [stdout] 34 │+ }, [INFO] [stdout] 35 │+ ], [INFO] [stdout] 36 │+ "location": Number(54), [INFO] [stdout] 37 │+ }, [INFO] [stdout] 38 │+ }, [INFO] [stdout] 39 │+ "location": Number(66), [INFO] [stdout] 40 │+ "name": Array [ [INFO] [stdout] 41 │+ Object { [INFO] [stdout] 42 │+ "String": Object { [INFO] [stdout] 43 │+ "str": String(">"), [INFO] [stdout] 44 │+ }, [INFO] [stdout] 45 │+ }, [INFO] [stdout] 46 │+ ], [INFO] [stdout] 47 │+ "rexpr": Object { [INFO] [stdout] 48 │+ "A_Const": Object { [INFO] [stdout] 49 │+ "location": Number(68), [INFO] [stdout] 50 │+ "val": Object { [INFO] [stdout] 51 │+ "Integer": Object { [INFO] [stdout] 52 │+ "ival": Number(10), [INFO] [stdout] 53 │+ }, [INFO] [stdout] 54 │+ }, [INFO] [stdout] 55 │+ }, [INFO] [stdout] 56 │+ }, [INFO] [stdout] 57 │+ }, [INFO] [stdout] 58 │+ }, [INFO] [stdout] 59 │+ }, [INFO] [stdout] 88 60 │ ), [INFO] [stdout] 89 61 │ stmt_location: 0, [INFO] [stdout] 90 62 │ stmt_len: Some( [INFO] [stdout] 91 63 │ 71, [INFO] [stdout] 92 64 │ ), [INFO] [stdout] ────────────┴─────────────────────────────────────────────────────────────────── [INFO] [stdout] [INFO] [stdout] thread 'parse::tests::test_alter_policy_stmt' (38) panicked at src/parse.rs:426:9: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" } [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x63770c599022 - std::backtrace_rs::backtrace::libunwind::trace::h7cddb8376417e7cc [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x63770c599022 - std::backtrace_rs::backtrace::trace_unsynchronized::hb4e41acf4b349ff1 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x63770c599022 - std::sys::backtrace::_print_fmt::h1222b80910ba6eb5 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x63770c599022 - ::fmt::h5bb8a979ba5db788 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x63770c5aab7f - core::fmt::rt::Argument::fmt::h2ee2c138a50a7796 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x63770c5aab7f - core::fmt::write::h1e0dbf07fe3990bd [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x63770c565c03 - std::io::default_write_fmt::h7d7ad5ed6a883d81 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x63770c565c03 - std::io::Write::write_fmt::hc477d9325b345ece [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x63770c571e72 - std::sys::backtrace::BacktraceLock::print::h788d486777205086 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x63770c576fff - std::panicking::default_hook::{{closure}}::ha7bdfeb5949fc0fa [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x63770c576e91 - std::panicking::default_hook::h6dad75ec721846f4 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x63770c4103fe - as core::ops::function::Fn>::call::h33799d04b0b96146 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/alloc/src/boxed.rs:1999:9 [INFO] [stdout] 12: 0x63770c4103fe - test::test_main_with_exit_callback::{{closure}}::h880e31c829a2eb5d [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x63770c57769e - as core::ops::function::Fn>::call::h5e1b8c652ea49180 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/alloc/src/boxed.rs:1999:9 [INFO] [stdout] 14: 0x63770c57769e - std::panicking::panic_with_hook::hba00e869ada17676 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x63770c57746a - std::panicking::panic_handler::{{closure}}::h3d21149c258e5ceb [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:707:13 [INFO] [stdout] 16: 0x63770c571fa9 - std::sys::backtrace::__rust_end_short_backtrace::h4f5d9b9dfb3e6ec1 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x63770c55993d - __rustc[9a7a9f9af7564de1]::rust_begin_unwind [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x63770c5b4c00 - core::panicking::panic_fmt::h78e817a90331d98b [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/panicking.rs:75:14 [INFO] [stdout] 19: 0x63770c5b3e86 - core::result::unwrap_failed::h3ce108722ad88f1e [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/result.rs:1852:5 [INFO] [stdout] 20: 0x63770c3c4aad - core::result::Result::unwrap::hcd6127cb30184c10 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/result.rs:1223:23 [INFO] [stdout] 21: 0x63770c3c4aad - squawk_parser::parse::tests::test_alter_policy_stmt::h1a10e77ac34f999e [INFO] [stdout] at /opt/rustwide/workdir/src/parse.rs:426:9 [INFO] [stdout] 22: 0x63770c3c4b87 - squawk_parser::parse::tests::test_alter_policy_stmt::{{closure}}::h9eba3bad7edb25fd [INFO] [stdout] at /opt/rustwide/workdir/src/parse.rs:419:32 [INFO] [stdout] 23: 0x63770c3e8976 - core::ops::function::FnOnce::call_once::h63f95b80df2a8ae1 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 24: 0x63770c4101fb - core::ops::function::FnOnce::call_once::h7f4b4fba903e39d5 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 25: 0x63770c4101fb - test::__rust_begin_short_backtrace::h9277cb6a2ccfc000 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:663:18 [INFO] [stdout] 26: 0x63770c425ca5 - test::run_test_in_process::{{closure}}::h9aea5ca90d1f4423 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:686:74 [INFO] [stdout] 27: 0x63770c425ca5 - as core::ops::function::FnOnce<()>>::call_once::h364f5fe6cc8afa85 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 28: 0x63770c425ca5 - std::panicking::catch_unwind::do_call::h2b2bec3317fe53ec [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:590:40 [INFO] [stdout] 29: 0x63770c425ca5 - std::panicking::catch_unwind::hc3763734156da4af [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:553:19 [INFO] [stdout] 30: 0x63770c425ca5 - std::panic::catch_unwind::h28038391e867eabc [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x63770c425ca5 - test::run_test_in_process::had0273166695a036 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:686:27 [INFO] [stdout] 32: 0x63770c425ca5 - test::run_test::{{closure}}::h743d09d4bb476605 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:607:43 [INFO] [stdout] 33: 0x63770c3fc6c4 - test::run_test::{{closure}}::he950b8f9118d37e2 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:637:41 [INFO] [stdout] 34: 0x63770c3fc6c4 - std::sys::backtrace::__rust_begin_short_backtrace::hbfaffa6539f6abb7 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 35: 0x63770c3fffaa - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hcce3c2c65b9c3b20 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] 36: 0x63770c3fffaa - as core::ops::function::FnOnce<()>>::call_once::hb66b30b6d37985a5 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 37: 0x63770c3fffaa - std::panicking::catch_unwind::do_call::h992bbe2c32dc1d79 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:590:40 [INFO] [stdout] 38: 0x63770c3fffaa - std::panicking::catch_unwind::h412991d5237de610 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:553:19 [INFO] [stdout] 39: 0x63770c3fffaa - std::panic::catch_unwind::ha82b139b3eb5840a [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x63770c3fffaa - std::thread::Builder::spawn_unchecked_::{{closure}}::ha823b36f5114938e [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 41: 0x63770c3fffaa - core::ops::function::FnOnce::call_once{{vtable.shim}}::hf120e7b1db22ac07 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 42: 0x63770c56bf8f - as core::ops::function::FnOnce>::call_once::h3e049222c99298ac [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/alloc/src/boxed.rs:1985:9 [INFO] [stdout] 43: 0x63770c56bf8f - std::sys::pal::unix::thread::Thread::new::thread_start::h942e336943ad5963 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/pal/unix/thread.rs:118:17 [INFO] [stdout] 44: 0x7f4c0b65faa4 - [INFO] [stdout] 45: 0x7f4c0b6eca34 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- parse::tests::test_alter_event_trigger_stmt stdout ---- [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Differences ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout] Snapshot file: src/snapshots/squawk_parser__parse__tests__alter_event_trigger_stmt.snap [INFO] [stdout] Snapshot: alter_event_trigger_stmt [INFO] [stdout] Source: src/parse.rs:464 [INFO] [stdout] -old snapshot [INFO] [stdout] +new results [INFO] [stdout] ──────────────────────────────────────────────────────────────────────────────── [INFO] [stdout] res [INFO] [stdout] ────────────┬─────────────────────────────────────────────────────────────────── [INFO] [stdout] 2 2 │ [ [INFO] [stdout] 3 3 │ RawStmt( [INFO] [stdout] 4 4 │ RawStmt { [INFO] [stdout] 5 5 │ stmt: AlterEventTrigStmt( [INFO] [stdout] 6 │- Object({ [INFO] [stdout] 7 │- "tgenabled": String( [INFO] [stdout] 8 │- "D", [INFO] [stdout] 9 │- ), [INFO] [stdout] 10 │- "trigname": String( [INFO] [stdout] 11 │- "name", [INFO] [stdout] 12 │- ), [INFO] [stdout] 13 │- }), [INFO] [stdout] 6 │+ Object { [INFO] [stdout] 7 │+ "tgenabled": String("D"), [INFO] [stdout] 8 │+ "trigname": String("name"), [INFO] [stdout] 9 │+ }, [INFO] [stdout] 14 10 │ ), [INFO] [stdout] 15 11 │ stmt_location: 0, [INFO] [stdout] 16 12 │ stmt_len: Some( [INFO] [stdout] 17 13 │ 33, [INFO] [stdout] 18 14 │ ), [INFO] [stdout] ────────────┴─────────────────────────────────────────────────────────────────── [INFO] [stdout] [INFO] [stdout] thread 'parse::tests::test_alter_event_trigger_stmt' (28) panicked at src/parse.rs:464:9: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" } [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x63770c599022 - std::backtrace_rs::backtrace::libunwind::trace::h7cddb8376417e7cc [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x63770c599022 - std::backtrace_rs::backtrace::trace_unsynchronized::hb4e41acf4b349ff1 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x63770c599022 - std::sys::backtrace::_print_fmt::h1222b80910ba6eb5 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x63770c599022 - ::fmt::h5bb8a979ba5db788 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x63770c5aab7f - core::fmt::rt::Argument::fmt::h2ee2c138a50a7796 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x63770c5aab7f - core::fmt::write::h1e0dbf07fe3990bd [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x63770c565c03 - std::io::default_write_fmt::h7d7ad5ed6a883d81 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x63770c565c03 - std::io::Write::write_fmt::hc477d9325b345ece [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x63770c571e72 - std::sys::backtrace::BacktraceLock::print::h788d486777205086 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x63770c576fff - std::panicking::default_hook::{{closure}}::ha7bdfeb5949fc0fa [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x63770c576e91 - std::panicking::default_hook::h6dad75ec721846f4 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x63770c4103fe - as core::ops::function::Fn>::call::h33799d04b0b96146 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/alloc/src/boxed.rs:1999:9 [INFO] [stdout] 12: 0x63770c4103fe - test::test_main_with_exit_callback::{{closure}}::h880e31c829a2eb5d [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x63770c57769e - as core::ops::function::Fn>::call::h5e1b8c652ea49180 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/alloc/src/boxed.rs:1999:9 [INFO] [stdout] 14: 0x63770c57769e - std::panicking::panic_with_hook::hba00e869ada17676 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x63770c57746a - std::panicking::panic_handler::{{closure}}::h3d21149c258e5ceb [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:707:13 [INFO] [stdout] 16: 0x63770c571fa9 - std::sys::backtrace::__rust_end_short_backtrace::h4f5d9b9dfb3e6ec1 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x63770c55993d - __rustc[9a7a9f9af7564de1]::rust_begin_unwind [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x63770c5b4c00 - core::panicking::panic_fmt::h78e817a90331d98b [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/panicking.rs:75:14 [INFO] [stdout] 19: 0x63770c5b3e86 - core::result::unwrap_failed::h3ce108722ad88f1e [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/result.rs:1852:5 [INFO] [stdout] 20: 0x63770c3cf61d - core::result::Result::unwrap::hcd6127cb30184c10 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/result.rs:1223:23 [INFO] [stdout] 21: 0x63770c3cf61d - squawk_parser::parse::tests::test_alter_event_trigger_stmt::he3907c33481eb436 [INFO] [stdout] at /opt/rustwide/workdir/src/parse.rs:464:9 [INFO] [stdout] 22: 0x63770c3cf6d7 - squawk_parser::parse::tests::test_alter_event_trigger_stmt::{{closure}}::ha255793461698a1a [INFO] [stdout] at /opt/rustwide/workdir/src/parse.rs:459:39 [INFO] [stdout] 23: 0x63770c3e9e86 - core::ops::function::FnOnce::call_once::hbc81748af21b4969 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 24: 0x63770c4101fb - core::ops::function::FnOnce::call_once::h7f4b4fba903e39d5 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 25: 0x63770c4101fb - test::__rust_begin_short_backtrace::h9277cb6a2ccfc000 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:663:18 [INFO] [stdout] 26: 0x63770c425ca5 - test::run_test_in_process::{{closure}}::h9aea5ca90d1f4423 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:686:74 [INFO] [stdout] 27: 0x63770c425ca5 - as core::ops::function::FnOnce<()>>::call_once::h364f5fe6cc8afa85 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 28: 0x63770c425ca5 - std::panicking::catch_unwind::do_call::h2b2bec3317fe53ec [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:590:40 [INFO] [stdout] 29: 0x63770c425ca5 - std::panicking::catch_unwind::hc3763734156da4af [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:553:19 [INFO] [stdout] 30: 0x63770c425ca5 - std::panic::catch_unwind::h28038391e867eabc [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x63770c425ca5 - test::run_test_in_process::had0273166695a036 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:686:27 [INFO] [stdout] 32: 0x63770c425ca5 - test::run_test::{{closure}}::h743d09d4bb476605 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:607:43 [INFO] [stdout] 33: 0x63770c3fc6c4 - test::run_test::{{closure}}::he950b8f9118d37e2 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:637:41 [INFO] [stdout] 34: 0x63770c3fc6c4 - std::sys::backtrace::__rust_begin_short_backtrace::hbfaffa6539f6abb7 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 35: 0x63770c3fffaa - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hcce3c2c65b9c3b20 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] 36: 0x63770c3fffaa - as core::ops::function::FnOnce<()>>::call_once::hb66b30b6d37985a5 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 37: 0x63770c3fffaa - std::panicking::catch_unwind::do_call::h992bbe2c32dc1d79 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:590:40 [INFO] [stdout] 38: 0x63770c3fffaa - std::panicking::catch_unwind::h412991d5237de610 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:553:19 [INFO] [stdout] 39: 0x63770c3fffaa - std::panic::catch_unwind::ha82b139b3eb5840a [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x63770c3fffaa - std::thread::Builder::spawn_unchecked_::{{closure}}::ha823b36f5114938e [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 41: 0x63770c3fffaa - core::ops::function::FnOnce::call_once{{vtable.shim}}::hf120e7b1db22ac07 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 42: 0x63770c56bf8f - as core::ops::function::FnOnce>::call_once::h3e049222c99298ac [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/alloc/src/boxed.rs:1985:9 [INFO] [stdout] 43: 0x63770c56bf8f - std::sys::pal::unix::thread::Thread::new::thread_start::h942e336943ad5963 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/pal/unix/thread.rs:118:17 [INFO] [stdout] 44: 0x7f4c0b65faa4 - [INFO] [stdout] 45: 0x7f4c0b6eca34 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- parse::tests::test_alter_database_stmt stdout ---- [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Differences ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout] Snapshot file: src/snapshots/squawk_parser__parse__tests__alter_database_stmt.snap [INFO] [stdout] Snapshot: alter_database_stmt [INFO] [stdout] Source: src/parse.rs:932 [INFO] [stdout] -old snapshot [INFO] [stdout] +new results [INFO] [stdout] ──────────────────────────────────────────────────────────────────────────────── [INFO] [stdout] res [INFO] [stdout] ────────────┬─────────────────────────────────────────────────────────────────── [INFO] [stdout] 22 22 │ ), [INFO] [stdout] 23 23 │ RawStmt( [INFO] [stdout] 24 24 │ RawStmt { [INFO] [stdout] 25 25 │ stmt: AlterOwnerStmt( [INFO] [stdout] 26 │- Object({ [INFO] [stdout] 27 │- "newowner": Object({ [INFO] [stdout] 28 │- "RoleSpec": Object({ [INFO] [stdout] 29 │- "location": Number( [INFO] [stdout] 30 │- 70, [INFO] [stdout] 31 │- ), [INFO] [stdout] 32 │- "rolename": String( [INFO] [stdout] 33 │- "new_owner", [INFO] [stdout] 34 │- ), [INFO] [stdout] 35 │- "roletype": Number( [INFO] [stdout] 36 │- 0, [INFO] [stdout] 37 │- ), [INFO] [stdout] 38 │- }), [INFO] [stdout] 39 │- }), [INFO] [stdout] 40 │- "object": Object({ [INFO] [stdout] 41 │- "String": Object({ [INFO] [stdout] 42 │- "str": String( [INFO] [stdout] 43 │- "name", [INFO] [stdout] 44 │- ), [INFO] [stdout] 45 │- }), [INFO] [stdout] 46 │- }), [INFO] [stdout] 47 │- "objectType": Number( [INFO] [stdout] 48 │- 9, [INFO] [stdout] 49 │- ), [INFO] [stdout] 50 │- }), [INFO] [stdout] 26 │+ Object { [INFO] [stdout] 27 │+ "newowner": Object { [INFO] [stdout] 28 │+ "RoleSpec": Object { [INFO] [stdout] 29 │+ "location": Number(70), [INFO] [stdout] 30 │+ "rolename": String("new_owner"), [INFO] [stdout] 31 │+ "roletype": Number(0), [INFO] [stdout] 32 │+ }, [INFO] [stdout] 33 │+ }, [INFO] [stdout] 34 │+ "object": Object { [INFO] [stdout] 35 │+ "String": Object { [INFO] [stdout] 36 │+ "str": String("name"), [INFO] [stdout] 37 │+ }, [INFO] [stdout] 38 │+ }, [INFO] [stdout] 39 │+ "objectType": Number(9), [INFO] [stdout] 40 │+ }, [INFO] [stdout] 51 41 │ ), [INFO] [stdout] 52 42 │ stmt_location: 40, [INFO] [stdout] 53 43 │ stmt_len: Some( [INFO] [stdout] 54 44 │ 39, [INFO] [stdout] 55 45 │ ), [INFO] [stdout] 57 47 │ ), [INFO] [stdout] 58 48 │ RawStmt( [INFO] [stdout] 59 49 │ RawStmt { [INFO] [stdout] 60 50 │ stmt: AlterDatabaseStmt( [INFO] [stdout] 61 │- Object({ [INFO] [stdout] 62 │- "dbname": String( [INFO] [stdout] 63 │- "name", [INFO] [stdout] 64 │- ), [INFO] [stdout] 65 │- "options": Array([ [INFO] [stdout] 66 │- Object({ [INFO] [stdout] 67 │- "DefElem": Object({ [INFO] [stdout] 68 │- "arg": Object({ [INFO] [stdout] 69 │- "String": Object({ [INFO] [stdout] 70 │- "str": String( [INFO] [stdout] 71 │- "new_tablespace", [INFO] [stdout] 72 │- ), [INFO] [stdout] 73 │- }), [INFO] [stdout] 74 │- }), [INFO] [stdout] 75 │- "defaction": Number( [INFO] [stdout] 76 │- 0, [INFO] [stdout] 77 │- ), [INFO] [stdout] 78 │- "defname": String( [INFO] [stdout] 79 │- "tablespace", [INFO] [stdout] 80 │- ), [INFO] [stdout] 81 │- "location": Number( [INFO] [stdout] 82 │- 116, [INFO] [stdout] 83 │- ), [INFO] [stdout] 84 │- }), [INFO] [stdout] 85 │- }), [INFO] [stdout] 86 │- ]), [INFO] [stdout] 87 │- }), [INFO] [stdout] 51 │+ Object { [INFO] [stdout] 52 │+ "dbname": String("name"), [INFO] [stdout] 53 │+ "options": Array [ [INFO] [stdout] 54 │+ Object { [INFO] [stdout] 55 │+ "DefElem": Object { [INFO] [stdout] 56 │+ "arg": Object { [INFO] [stdout] 57 │+ "String": Object { [INFO] [stdout] 58 │+ "str": String("new_tablespace"), [INFO] [stdout] 59 │+ }, [INFO] [stdout] 60 │+ }, [INFO] [stdout] 61 │+ "defaction": Number(0), [INFO] [stdout] 62 │+ "defname": String("tablespace"), [INFO] [stdout] 63 │+ "location": Number(116), [INFO] [stdout] 64 │+ }, [INFO] [stdout] 65 │+ }, [INFO] [stdout] 66 │+ ], [INFO] [stdout] 67 │+ }, [INFO] [stdout] 88 68 │ ), [INFO] [stdout] 89 69 │ stmt_location: 80, [INFO] [stdout] 90 70 │ stmt_len: Some( [INFO] [stdout] 91 71 │ 50, [INFO] [stdout] 92 72 │ ), [INFO] [stdout] 94 74 │ ), [INFO] [stdout] 95 75 │ RawStmt( [INFO] [stdout] 96 76 │ RawStmt { [INFO] [stdout] 97 77 │ stmt: AlterDatabaseSetStmt( [INFO] [stdout] 98 │- Object({ [INFO] [stdout] 99 │- "dbname": String( [INFO] [stdout] 100 │- "name", [INFO] [stdout] 101 │- ), [INFO] [stdout] 102 │- "setstmt": Object({ [INFO] [stdout] 103 │- "VariableSetStmt": Object({ [INFO] [stdout] 104 │- "kind": Number( [INFO] [stdout] 105 │- 4, [INFO] [stdout] 106 │- ), [INFO] [stdout] 107 │- "name": String( [INFO] [stdout] 108 │- "configuration_parameter", [INFO] [stdout] 109 │- ), [INFO] [stdout] 110 │- }), [INFO] [stdout] 111 │- }), [INFO] [stdout] 112 │- }), [INFO] [stdout] 78 │+ Object { [INFO] [stdout] 79 │+ "dbname": String("name"), [INFO] [stdout] 80 │+ "setstmt": Object { [INFO] [stdout] 81 │+ "VariableSetStmt": Object { [INFO] [stdout] 82 │+ "kind": Number(4), [INFO] [stdout] 83 │+ "name": String("configuration_parameter"), [INFO] [stdout] 84 │+ }, [INFO] [stdout] 85 │+ }, [INFO] [stdout] 86 │+ }, [INFO] [stdout] 113 87 │ ), [INFO] [stdout] 114 88 │ stmt_location: 131, [INFO] [stdout] 115 89 │ stmt_len: Some( [INFO] [stdout] 116 90 │ 50, [INFO] [stdout] 117 91 │ ), [INFO] [stdout] 119 93 │ ), [INFO] [stdout] 120 94 │ RawStmt( [INFO] [stdout] 121 95 │ RawStmt { [INFO] [stdout] 122 96 │ stmt: AlterDatabaseSetStmt( [INFO] [stdout] 123 │- Object({ [INFO] [stdout] 124 │- "dbname": String( [INFO] [stdout] 125 │- "name", [INFO] [stdout] 126 │- ), [INFO] [stdout] 127 │- "setstmt": Object({ [INFO] [stdout] 128 │- "VariableSetStmt": Object({ [INFO] [stdout] 129 │- "kind": Number( [INFO] [stdout] 130 │- 5, [INFO] [stdout] 131 │- ), [INFO] [stdout] 132 │- }), [INFO] [stdout] 133 │- }), [INFO] [stdout] 134 │- }), [INFO] [stdout] 97 │+ Object { [INFO] [stdout] 98 │+ "dbname": String("name"), [INFO] [stdout] 99 │+ "setstmt": Object { [INFO] [stdout] 100 │+ "VariableSetStmt": Object { [INFO] [stdout] 101 │+ "kind": Number(5), [INFO] [stdout] 102 │+ }, [INFO] [stdout] 103 │+ }, [INFO] [stdout] 104 │+ }, [INFO] [stdout] 135 105 │ ), [INFO] [stdout] 136 106 │ stmt_location: 182, [INFO] [stdout] 137 107 │ stmt_len: Some( [INFO] [stdout] 138 108 │ 30, [INFO] [stdout] 139 109 │ ), [INFO] [stdout] ────────────┴─────────────────────────────────────────────────────────────────── [INFO] [stdout] [INFO] [stdout] thread 'parse::tests::test_alter_database_stmt' (25) panicked at src/parse.rs:932:9: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" } [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x63770c599022 - std::backtrace_rs::backtrace::libunwind::trace::h7cddb8376417e7cc [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x63770c599022 - std::backtrace_rs::backtrace::trace_unsynchronized::hb4e41acf4b349ff1 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x63770c599022 - std::sys::backtrace::_print_fmt::h1222b80910ba6eb5 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x63770c599022 - ::fmt::h5bb8a979ba5db788 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x63770c5aab7f - core::fmt::rt::Argument::fmt::h2ee2c138a50a7796 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x63770c5aab7f - core::fmt::write::h1e0dbf07fe3990bd [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x63770c565c03 - std::io::default_write_fmt::h7d7ad5ed6a883d81 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x63770c565c03 - std::io::Write::write_fmt::hc477d9325b345ece [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x63770c571e72 - std::sys::backtrace::BacktraceLock::print::h788d486777205086 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x63770c576fff - std::panicking::default_hook::{{closure}}::ha7bdfeb5949fc0fa [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x63770c576e91 - std::panicking::default_hook::h6dad75ec721846f4 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x63770c4103fe - as core::ops::function::Fn>::call::h33799d04b0b96146 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/alloc/src/boxed.rs:1999:9 [INFO] [stdout] 12: 0x63770c4103fe - test::test_main_with_exit_callback::{{closure}}::h880e31c829a2eb5d [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x63770c57769e - as core::ops::function::Fn>::call::h5e1b8c652ea49180 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/alloc/src/boxed.rs:1999:9 [INFO] [stdout] 14: 0x63770c57769e - std::panicking::panic_with_hook::hba00e869ada17676 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x63770c57746a - std::panicking::panic_handler::{{closure}}::h3d21149c258e5ceb [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:707:13 [INFO] [stdout] 16: 0x63770c571fa9 - std::sys::backtrace::__rust_end_short_backtrace::h4f5d9b9dfb3e6ec1 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x63770c55993d - __rustc[9a7a9f9af7564de1]::rust_begin_unwind [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x63770c5b4c00 - core::panicking::panic_fmt::h78e817a90331d98b [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/panicking.rs:75:14 [INFO] [stdout] 19: 0x63770c5b3e86 - core::result::unwrap_failed::h3ce108722ad88f1e [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/result.rs:1852:5 [INFO] [stdout] 20: 0x63770c3c829d - core::result::Result::unwrap::hcd6127cb30184c10 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/result.rs:1223:23 [INFO] [stdout] 21: 0x63770c3c829d - squawk_parser::parse::tests::test_alter_database_stmt::h535dd29999ee1636 [INFO] [stdout] at /opt/rustwide/workdir/src/parse.rs:932:9 [INFO] [stdout] 22: 0x63770c3c8357 - squawk_parser::parse::tests::test_alter_database_stmt::{{closure}}::hc70d552511c05940 [INFO] [stdout] at /opt/rustwide/workdir/src/parse.rs:923:34 [INFO] [stdout] 23: 0x63770c3e8616 - core::ops::function::FnOnce::call_once::h5465ac9ff31c5f27 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 24: 0x63770c4101fb - core::ops::function::FnOnce::call_once::h7f4b4fba903e39d5 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 25: 0x63770c4101fb - test::__rust_begin_short_backtrace::h9277cb6a2ccfc000 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:663:18 [INFO] [stdout] 26: 0x63770c425ca5 - test::run_test_in_process::{{closure}}::h9aea5ca90d1f4423 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:686:74 [INFO] [stdout] 27: 0x63770c425ca5 - as core::ops::function::FnOnce<()>>::call_once::h364f5fe6cc8afa85 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 28: 0x63770c425ca5 - std::panicking::catch_unwind::do_call::h2b2bec3317fe53ec [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:590:40 [INFO] [stdout] 29: 0x63770c425ca5 - std::panicking::catch_unwind::hc3763734156da4af [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:553:19 [INFO] [stdout] 30: 0x63770c425ca5 - std::panic::catch_unwind::h28038391e867eabc [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x63770c425ca5 - test::run_test_in_process::had0273166695a036 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:686:27 [INFO] [stdout] 32: 0x63770c425ca5 - test::run_test::{{closure}}::h743d09d4bb476605 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:607:43 [INFO] [stdout] 33: 0x63770c3fc6c4 - test::run_test::{{closure}}::he950b8f9118d37e2 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:637:41 [INFO] [stdout] 34: 0x63770c3fc6c4 - std::sys::backtrace::__rust_begin_short_backtrace::hbfaffa6539f6abb7 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 35: 0x63770c3fffaa - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hcce3c2c65b9c3b20 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] 36: 0x63770c3fffaa - as core::ops::function::FnOnce<()>>::call_once::hb66b30b6d37985a5 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 37: 0x63770c3fffaa - std::panicking::catch_unwind::do_call::h992bbe2c32dc1d79 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:590:40 [INFO] [stdout] 38: 0x63770c3fffaa - std::panicking::catch_unwind::h412991d5237de610 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:553:19 [INFO] [stdout] 39: 0x63770c3fffaa - std::panic::catch_unwind::ha82b139b3eb5840a [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x63770c3fffaa - std::thread::Builder::spawn_unchecked_::{{closure}}::ha823b36f5114938e [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 41: 0x63770c3fffaa - core::ops::function::FnOnce::call_once{{vtable.shim}}::hf120e7b1db22ac07 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 42: 0x63770c56bf8f - as core::ops::function::FnOnce>::call_once::h3e049222c99298ac [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/alloc/src/boxed.rs:1985:9 [INFO] [stdout] 43: 0x63770c56bf8f - std::sys::pal::unix::thread::Thread::new::thread_start::h942e336943ad5963 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/pal/unix/thread.rs:118:17 [INFO] [stdout] 44: 0x7f4c0b65faa4 - [INFO] [stdout] 45: 0x7f4c0b6eca34 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- parse::tests::test_alter_foreign_server_stmt stdout ---- [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Differences ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout] Snapshot file: src/snapshots/squawk_parser__parse__tests__alter_foreign_server_stmt.snap [INFO] [stdout] Snapshot: alter_foreign_server_stmt [INFO] [stdout] Source: src/parse.rs:360 [INFO] [stdout] -old snapshot [INFO] [stdout] +new results [INFO] [stdout] ──────────────────────────────────────────────────────────────────────────────── [INFO] [stdout] res [INFO] [stdout] ────────────┬─────────────────────────────────────────────────────────────────── [INFO] [stdout] 2 2 │ [ [INFO] [stdout] 3 3 │ RawStmt( [INFO] [stdout] 4 4 │ RawStmt { [INFO] [stdout] 5 5 │ stmt: AlterForeignServerStmt( [INFO] [stdout] 6 │- Object({ [INFO] [stdout] 7 │- "options": Array([ [INFO] [stdout] 8 │- Object({ [INFO] [stdout] 9 │- "DefElem": Object({ [INFO] [stdout] 10 │- "arg": Object({ [INFO] [stdout] 11 │- "String": Object({ [INFO] [stdout] 12 │- "str": String( [INFO] [stdout] 13 │- "foo", [INFO] [stdout] 14 │- ), [INFO] [stdout] 15 │- }), [INFO] [stdout] 16 │- }), [INFO] [stdout] 17 │- "defaction": Number( [INFO] [stdout] 18 │- 0, [INFO] [stdout] 19 │- ), [INFO] [stdout] 20 │- "defname": String( [INFO] [stdout] 21 │- "host", [INFO] [stdout] 22 │- ), [INFO] [stdout] 23 │- "location": Number( [INFO] [stdout] 24 │- 26, [INFO] [stdout] 25 │- ), [INFO] [stdout] 26 │- }), [INFO] [stdout] 27 │- }), [INFO] [stdout] 28 │- Object({ [INFO] [stdout] 29 │- "DefElem": Object({ [INFO] [stdout] 30 │- "arg": Object({ [INFO] [stdout] 31 │- "String": Object({ [INFO] [stdout] 32 │- "str": String( [INFO] [stdout] 33 │- "foodb", [INFO] [stdout] 34 │- ), [INFO] [stdout] 35 │- }), [INFO] [stdout] 36 │- }), [INFO] [stdout] 37 │- "defaction": Number( [INFO] [stdout] 38 │- 0, [INFO] [stdout] 39 │- ), [INFO] [stdout] 40 │- "defname": String( [INFO] [stdout] 41 │- "dbname", [INFO] [stdout] 42 │- ), [INFO] [stdout] 43 │- "location": Number( [INFO] [stdout] 44 │- 38, [INFO] [stdout] 45 │- ), [INFO] [stdout] 46 │- }), [INFO] [stdout] 47 │- }), [INFO] [stdout] 48 │- ]), [INFO] [stdout] 49 │- "servername": String( [INFO] [stdout] 50 │- "foo", [INFO] [stdout] 51 │- ), [INFO] [stdout] 52 │- }), [INFO] [stdout] 6 │+ Object { [INFO] [stdout] 7 │+ "options": Array [ [INFO] [stdout] 8 │+ Object { [INFO] [stdout] 9 │+ "DefElem": Object { [INFO] [stdout] 10 │+ "arg": Object { [INFO] [stdout] 11 │+ "String": Object { [INFO] [stdout] 12 │+ "str": String("foo"), [INFO] [stdout] 13 │+ }, [INFO] [stdout] 14 │+ }, [INFO] [stdout] 15 │+ "defaction": Number(0), [INFO] [stdout] 16 │+ "defname": String("host"), [INFO] [stdout] 17 │+ "location": Number(26), [INFO] [stdout] 18 │+ }, [INFO] [stdout] 19 │+ }, [INFO] [stdout] 20 │+ Object { [INFO] [stdout] 21 │+ "DefElem": Object { [INFO] [stdout] 22 │+ "arg": Object { [INFO] [stdout] 23 │+ "String": Object { [INFO] [stdout] 24 │+ "str": String("foodb"), [INFO] [stdout] 25 │+ }, [INFO] [stdout] 26 │+ }, [INFO] [stdout] 27 │+ "defaction": Number(0), [INFO] [stdout] 28 │+ "defname": String("dbname"), [INFO] [stdout] 29 │+ "location": Number(38), [INFO] [stdout] 30 │+ }, [INFO] [stdout] 31 │+ }, [INFO] [stdout] 32 │+ ], [INFO] [stdout] 33 │+ "servername": String("foo"), [INFO] [stdout] 34 │+ }, [INFO] [stdout] 53 35 │ ), [INFO] [stdout] 54 36 │ stmt_location: 0, [INFO] [stdout] 55 37 │ stmt_len: Some( [INFO] [stdout] 56 38 │ 53, [INFO] [stdout] 57 39 │ ), [INFO] [stdout] ────────────┴─────────────────────────────────────────────────────────────────── [INFO] [stdout] [INFO] [stdout] thread 'parse::tests::test_alter_foreign_server_stmt' (31) panicked at src/parse.rs:360:9: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" } [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x63770c599022 - std::backtrace_rs::backtrace::libunwind::trace::h7cddb8376417e7cc [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x63770c599022 - std::backtrace_rs::backtrace::trace_unsynchronized::hb4e41acf4b349ff1 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x63770c599022 - std::sys::backtrace::_print_fmt::h1222b80910ba6eb5 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x63770c599022 - ::fmt::h5bb8a979ba5db788 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x63770c5aab7f - core::fmt::rt::Argument::fmt::h2ee2c138a50a7796 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x63770c5aab7f - core::fmt::write::h1e0dbf07fe3990bd [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x63770c565c03 - std::io::default_write_fmt::h7d7ad5ed6a883d81 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x63770c565c03 - std::io::Write::write_fmt::hc477d9325b345ece [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x63770c571e72 - std::sys::backtrace::BacktraceLock::print::h788d486777205086 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x63770c576fff - std::panicking::default_hook::{{closure}}::ha7bdfeb5949fc0fa [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x63770c576e91 - std::panicking::default_hook::h6dad75ec721846f4 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x63770c4103fe - as core::ops::function::Fn>::call::h33799d04b0b96146 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/alloc/src/boxed.rs:1999:9 [INFO] [stdout] 12: 0x63770c4103fe - test::test_main_with_exit_callback::{{closure}}::h880e31c829a2eb5d [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x63770c57769e - as core::ops::function::Fn>::call::h5e1b8c652ea49180 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/alloc/src/boxed.rs:1999:9 [INFO] [stdout] 14: 0x63770c57769e - std::panicking::panic_with_hook::hba00e869ada17676 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x63770c57746a - std::panicking::panic_handler::{{closure}}::h3d21149c258e5ceb [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:707:13 [INFO] [stdout] 16: 0x63770c571fa9 - std::sys::backtrace::__rust_end_short_backtrace::h4f5d9b9dfb3e6ec1 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x63770c55993d - __rustc[9a7a9f9af7564de1]::rust_begin_unwind [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x63770c5b4c00 - core::panicking::panic_fmt::h78e817a90331d98b [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/panicking.rs:75:14 [INFO] [stdout] 19: 0x63770c5b3e86 - core::result::unwrap_failed::h3ce108722ad88f1e [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/result.rs:1852:5 [INFO] [stdout] 20: 0x63770c3d079d - core::result::Result::unwrap::hcd6127cb30184c10 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/result.rs:1223:23 [INFO] [stdout] 21: 0x63770c3d079d - squawk_parser::parse::tests::test_alter_foreign_server_stmt::h8ffa9bc4fb252fff [INFO] [stdout] at /opt/rustwide/workdir/src/parse.rs:360:9 [INFO] [stdout] 22: 0x63770c3d0857 - squawk_parser::parse::tests::test_alter_foreign_server_stmt::{{closure}}::h2e31da847badbdb3 [INFO] [stdout] at /opt/rustwide/workdir/src/parse.rs:357:40 [INFO] [stdout] 23: 0x63770c3ea4e6 - core::ops::function::FnOnce::call_once::hd5148f7be157f5f4 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 24: 0x63770c4101fb - core::ops::function::FnOnce::call_once::h7f4b4fba903e39d5 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 25: 0x63770c4101fb - test::__rust_begin_short_backtrace::h9277cb6a2ccfc000 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:663:18 [INFO] [stdout] 26: 0x63770c425ca5 - test::run_test_in_process::{{closure}}::h9aea5ca90d1f4423 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:686:74 [INFO] [stdout] 27: 0x63770c425ca5 - as core::ops::function::FnOnce<()>>::call_once::h364f5fe6cc8afa85 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 28: 0x63770c425ca5 - std::panicking::catch_unwind::do_call::h2b2bec3317fe53ec [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:590:40 [INFO] [stdout] 29: 0x63770c425ca5 - std::panicking::catch_unwind::hc3763734156da4af [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:553:19 [INFO] [stdout] 30: 0x63770c425ca5 - std::panic::catch_unwind::h28038391e867eabc [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x63770c425ca5 - test::run_test_in_process::had0273166695a036 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:686:27 [INFO] [stdout] 32: 0x63770c425ca5 - test::run_test::{{closure}}::h743d09d4bb476605 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:607:43 [INFO] [stdout] 33: 0x63770c3fc6c4 - test::run_test::{{closure}}::he950b8f9118d37e2 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:637:41 [INFO] [stdout] 34: 0x63770c3fc6c4 - std::sys::backtrace::__rust_begin_short_backtrace::hbfaffa6539f6abb7 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 35: 0x63770c3fffaa - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hcce3c2c65b9c3b20 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] 36: 0x63770c3fffaa - as core::ops::function::FnOnce<()>>::call_once::hb66b30b6d37985a5 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 37: 0x63770c3fffaa - std::panicking::catch_unwind::do_call::h992bbe2c32dc1d79 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:590:40 [INFO] [stdout] 38: 0x63770c3fffaa - std::panicking::catch_unwind::h412991d5237de610 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:553:19 [INFO] [stdout] 39: 0x63770c3fffaa - std::panic::catch_unwind::ha82b139b3eb5840a [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x63770c3fffaa - std::thread::Builder::spawn_unchecked_::{{closure}}::ha823b36f5114938e [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 41: 0x63770c3fffaa - core::ops::function::FnOnce::call_once{{vtable.shim}}::hf120e7b1db22ac07 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 42: 0x63770c56bf8f - as core::ops::function::FnOnce>::call_once::h3e049222c99298ac [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/alloc/src/boxed.rs:1985:9 [INFO] [stdout] 43: 0x63770c56bf8f - std::sys::pal::unix::thread::Thread::new::thread_start::h942e336943ad5963 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/pal/unix/thread.rs:118:17 [INFO] [stdout] 44: 0x7f4c0b65faa4 - [INFO] [stdout] 45: 0x7f4c0b6eca34 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- parse::tests::test_alter_extension_contents_stmt stdout ---- [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Differences ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout] Snapshot file: src/snapshots/squawk_parser__parse__tests__alter_extension_contents_stmt.snap [INFO] [stdout] Snapshot: alter_extension_contents_stmt [INFO] [stdout] Source: src/parse.rs:328 [INFO] [stdout] -old snapshot [INFO] [stdout] +new results [INFO] [stdout] ──────────────────────────────────────────────────────────────────────────────── [INFO] [stdout] res [INFO] [stdout] ────────────┬─────────────────────────────────────────────────────────────────── [INFO] [stdout] 2 2 │ [ [INFO] [stdout] 3 3 │ RawStmt( [INFO] [stdout] 4 4 │ RawStmt { [INFO] [stdout] 5 5 │ stmt: AlterObjectSchemaStmt( [INFO] [stdout] 6 │- Object({ [INFO] [stdout] 7 │- "newschema": String( [INFO] [stdout] 8 │- "utils", [INFO] [stdout] 9 │- ), [INFO] [stdout] 10 │- "object": Object({ [INFO] [stdout] 11 │- "String": Object({ [INFO] [stdout] 12 │- "str": String( [INFO] [stdout] 13 │- "hstore", [INFO] [stdout] 14 │- ), [INFO] [stdout] 15 │- }), [INFO] [stdout] 16 │- }), [INFO] [stdout] 17 │- "objectType": Number( [INFO] [stdout] 18 │- 15, [INFO] [stdout] 19 │- ), [INFO] [stdout] 20 │- }), [INFO] [stdout] 6 │+ Object { [INFO] [stdout] 7 │+ "newschema": String("utils"), [INFO] [stdout] 8 │+ "object": Object { [INFO] [stdout] 9 │+ "String": Object { [INFO] [stdout] 10 │+ "str": String("hstore"), [INFO] [stdout] 11 │+ }, [INFO] [stdout] 12 │+ }, [INFO] [stdout] 13 │+ "objectType": Number(15), [INFO] [stdout] 14 │+ }, [INFO] [stdout] 21 15 │ ), [INFO] [stdout] 22 16 │ stmt_location: 0, [INFO] [stdout] 23 17 │ stmt_len: Some( [INFO] [stdout] 24 18 │ 39, [INFO] [stdout] 25 19 │ ), [INFO] [stdout] ────────────┴─────────────────────────────────────────────────────────────────── [INFO] [stdout] [INFO] [stdout] thread 'parse::tests::test_alter_extension_contents_stmt' (29) panicked at src/parse.rs:328:9: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" } [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x63770c599022 - std::backtrace_rs::backtrace::libunwind::trace::h7cddb8376417e7cc [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x63770c599022 - std::backtrace_rs::backtrace::trace_unsynchronized::hb4e41acf4b349ff1 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x63770c599022 - std::sys::backtrace::_print_fmt::h1222b80910ba6eb5 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x63770c599022 - ::fmt::h5bb8a979ba5db788 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x63770c5aab7f - core::fmt::rt::Argument::fmt::h2ee2c138a50a7796 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x63770c5aab7f - core::fmt::write::h1e0dbf07fe3990bd [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x63770c565c03 - std::io::default_write_fmt::h7d7ad5ed6a883d81 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x63770c565c03 - std::io::Write::write_fmt::hc477d9325b345ece [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x63770c571e72 - std::sys::backtrace::BacktraceLock::print::h788d486777205086 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x63770c576fff - std::panicking::default_hook::{{closure}}::ha7bdfeb5949fc0fa [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x63770c576e91 - std::panicking::default_hook::h6dad75ec721846f4 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x63770c4103fe - as core::ops::function::Fn>::call::h33799d04b0b96146 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/alloc/src/boxed.rs:1999:9 [INFO] [stdout] 12: 0x63770c4103fe - test::test_main_with_exit_callback::{{closure}}::h880e31c829a2eb5d [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x63770c57769e - as core::ops::function::Fn>::call::h5e1b8c652ea49180 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/alloc/src/boxed.rs:1999:9 [INFO] [stdout] 14: 0x63770c57769e - std::panicking::panic_with_hook::hba00e869ada17676 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x63770c57746a - std::panicking::panic_handler::{{closure}}::h3d21149c258e5ceb [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:707:13 [INFO] [stdout] 16: 0x63770c571fa9 - std::sys::backtrace::__rust_end_short_backtrace::h4f5d9b9dfb3e6ec1 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x63770c55993d - __rustc[9a7a9f9af7564de1]::rust_begin_unwind [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x63770c5b4c00 - core::panicking::panic_fmt::h78e817a90331d98b [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/panicking.rs:75:14 [INFO] [stdout] 19: 0x63770c5b3e86 - core::result::unwrap_failed::h3ce108722ad88f1e [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/result.rs:1852:5 [INFO] [stdout] 20: 0x63770c3d4a28 - core::result::Result::unwrap::hcd6127cb30184c10 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/result.rs:1223:23 [INFO] [stdout] 21: 0x63770c3d4a28 - squawk_parser::parse::tests::test_alter_extension_contents_stmt::hf0626a5d2cc7dfbe [INFO] [stdout] at /opt/rustwide/workdir/src/parse.rs:328:9 [INFO] [stdout] 22: 0x63770c3d4df7 - squawk_parser::parse::tests::test_alter_extension_contents_stmt::{{closure}}::h0d5758fe06052818 [INFO] [stdout] at /opt/rustwide/workdir/src/parse.rs:325:44 [INFO] [stdout] 23: 0x63770c3e9e46 - core::ops::function::FnOnce::call_once::hb94af4ffaedcfb65 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 24: 0x63770c4101fb - core::ops::function::FnOnce::call_once::h7f4b4fba903e39d5 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 25: 0x63770c4101fb - test::__rust_begin_short_backtrace::h9277cb6a2ccfc000 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:663:18 [INFO] [stdout] 26: 0x63770c425ca5 - test::run_test_in_process::{{closure}}::h9aea5ca90d1f4423 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:686:74 [INFO] [stdout] 27: 0x63770c425ca5 - as core::ops::function::FnOnce<()>>::call_once::h364f5fe6cc8afa85 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 28: 0x63770c425ca5 - std::panicking::catch_unwind::do_call::h2b2bec3317fe53ec [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:590:40 [INFO] [stdout] 29: 0x63770c425ca5 - std::panicking::catch_unwind::hc3763734156da4af [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:553:19 [INFO] [stdout] 30: 0x63770c425ca5 - std::panic::catch_unwind::h28038391e867eabc [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x63770c425ca5 - test::run_test_in_process::had0273166695a036 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:686:27 [INFO] [stdout] 32: 0x63770c425ca5 - test::run_test::{{closure}}::h743d09d4bb476605 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:607:43 [INFO] [stdout] 33: 0x63770c3fc6c4 - test::run_test::{{closure}}::he950b8f9118d37e2 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:637:41 [INFO] [stdout] 34: 0x63770c3fc6c4 - std::sys::backtrace::__rust_begin_short_backtrace::hbfaffa6539f6abb7 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 35: 0x63770c3fffaa - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hcce3c2c65b9c3b20 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] 36: 0x63770c3fffaa - as core::ops::function::FnOnce<()>>::call_once::hb66b30b6d37985a5 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 37: 0x63770c3fffaa - std::panicking::catch_unwind::do_call::h992bbe2c32dc1d79 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:590:40 [INFO] [stdout] 38: 0x63770c3fffaa - std::panicking::catch_unwind::h412991d5237de610 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:553:19 [INFO] [stdout] 39: 0x63770c3fffaa - std::panic::catch_unwind::ha82b139b3eb5840a [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x63770c3fffaa - std::thread::Builder::spawn_unchecked_::{{closure}}::ha823b36f5114938e [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 41: 0x63770c3fffaa - core::ops::function::FnOnce::call_once{{vtable.shim}}::hf120e7b1db22ac07 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 42: 0x63770c56bf8f - as core::ops::function::FnOnce>::call_once::h3e049222c99298ac [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/alloc/src/boxed.rs:1985:9 [INFO] [stdout] 43: 0x63770c56bf8f - std::sys::pal::unix::thread::Thread::new::thread_start::h942e336943ad5963 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/pal/unix/thread.rs:118:17 [INFO] [stdout] 44: 0x7f4c0b65faa4 - [INFO] [stdout] 45: 0x7f4c0b6eca34 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- parse::tests::test_alter_op_class_stmt stdout ---- [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Differences ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout] Snapshot file: src/snapshots/squawk_parser__parse__tests__alter_op_class_stmt.snap [INFO] [stdout] Snapshot: alter_op_class_stmt [INFO] [stdout] Source: src/parse.rs:651 [INFO] [stdout] -old snapshot [INFO] [stdout] +new results [INFO] [stdout] ──────────────────────────────────────────────────────────────────────────────── [INFO] [stdout] res [INFO] [stdout] ────────────┬─────────────────────────────────────────────────────────────────── [INFO] [stdout] 20 20 │ ), [INFO] [stdout] 21 21 │ RawStmt( [INFO] [stdout] 22 22 │ RawStmt { [INFO] [stdout] 23 23 │ stmt: AlterOwnerStmt( [INFO] [stdout] 24 │- Object({ [INFO] [stdout] 25 │- "newowner": Object({ [INFO] [stdout] 26 │- "RoleSpec": Object({ [INFO] [stdout] 27 │- "location": Number( [INFO] [stdout] 28 │- 124, [INFO] [stdout] 29 │- ), [INFO] [stdout] 30 │- "roletype": Number( [INFO] [stdout] 31 │- 1, [INFO] [stdout] 32 │- ), [INFO] [stdout] 33 │- }), [INFO] [stdout] 34 │- }), [INFO] [stdout] 35 │- "object": Array([ [INFO] [stdout] 36 │- Object({ [INFO] [stdout] 37 │- "String": Object({ [INFO] [stdout] 38 │- "str": String( [INFO] [stdout] 39 │- "index_method", [INFO] [stdout] 40 │- ), [INFO] [stdout] 41 │- }), [INFO] [stdout] 42 │- }), [INFO] [stdout] 43 │- Object({ [INFO] [stdout] 44 │- "String": Object({ [INFO] [stdout] 45 │- "str": String( [INFO] [stdout] 46 │- "name", [INFO] [stdout] 47 │- ), [INFO] [stdout] 48 │- }), [INFO] [stdout] 49 │- }), [INFO] [stdout] 50 │- ]), [INFO] [stdout] 51 │- "objectType": Number( [INFO] [stdout] 52 │- 24, [INFO] [stdout] 53 │- ), [INFO] [stdout] 54 │- }), [INFO] [stdout] 24 │+ Object { [INFO] [stdout] 25 │+ "newowner": Object { [INFO] [stdout] 26 │+ "RoleSpec": Object { [INFO] [stdout] 27 │+ "location": Number(124), [INFO] [stdout] 28 │+ "roletype": Number(1), [INFO] [stdout] 29 │+ }, [INFO] [stdout] 30 │+ }, [INFO] [stdout] 31 │+ "object": Array [ [INFO] [stdout] 32 │+ Object { [INFO] [stdout] 33 │+ "String": Object { [INFO] [stdout] 34 │+ "str": String("index_method"), [INFO] [stdout] 35 │+ }, [INFO] [stdout] 36 │+ }, [INFO] [stdout] 37 │+ Object { [INFO] [stdout] 38 │+ "String": Object { [INFO] [stdout] 39 │+ "str": String("name"), [INFO] [stdout] 40 │+ }, [INFO] [stdout] 41 │+ }, [INFO] [stdout] 42 │+ ], [INFO] [stdout] 43 │+ "objectType": Number(24), [INFO] [stdout] 44 │+ }, [INFO] [stdout] 55 45 │ ), [INFO] [stdout] 56 46 │ stmt_location: 65, [INFO] [stdout] 57 47 │ stmt_len: Some( [INFO] [stdout] 58 48 │ 71, [INFO] [stdout] 59 49 │ ), [INFO] [stdout] 61 51 │ ), [INFO] [stdout] 62 52 │ RawStmt( [INFO] [stdout] 63 53 │ RawStmt { [INFO] [stdout] 64 54 │ stmt: AlterObjectSchemaStmt( [INFO] [stdout] 65 │- Object({ [INFO] [stdout] 66 │- "newschema": String( [INFO] [stdout] 67 │- "new_schema", [INFO] [stdout] 68 │- ), [INFO] [stdout] 69 │- "object": Array([ [INFO] [stdout] 70 │- Object({ [INFO] [stdout] 71 │- "String": Object({ [INFO] [stdout] 72 │- "str": String( [INFO] [stdout] 73 │- "index_method", [INFO] [stdout] 74 │- ), [INFO] [stdout] 75 │- }), [INFO] [stdout] 76 │- }), [INFO] [stdout] 77 │- Object({ [INFO] [stdout] 78 │- "String": Object({ [INFO] [stdout] 79 │- "str": String( [INFO] [stdout] 80 │- "name", [INFO] [stdout] 81 │- ), [INFO] [stdout] 82 │- }), [INFO] [stdout] 83 │- }), [INFO] [stdout] 84 │- ]), [INFO] [stdout] 85 │- "objectType": Number( [INFO] [stdout] 86 │- 24, [INFO] [stdout] 87 │- ), [INFO] [stdout] 88 │- }), [INFO] [stdout] 55 │+ Object { [INFO] [stdout] 56 │+ "newschema": String("new_schema"), [INFO] [stdout] 57 │+ "object": Array [ [INFO] [stdout] 58 │+ Object { [INFO] [stdout] 59 │+ "String": Object { [INFO] [stdout] 60 │+ "str": String("index_method"), [INFO] [stdout] 61 │+ }, [INFO] [stdout] 62 │+ }, [INFO] [stdout] 63 │+ Object { [INFO] [stdout] 64 │+ "String": Object { [INFO] [stdout] 65 │+ "str": String("name"), [INFO] [stdout] 66 │+ }, [INFO] [stdout] 67 │+ }, [INFO] [stdout] 68 │+ ], [INFO] [stdout] 69 │+ "objectType": Number(24), [INFO] [stdout] 70 │+ }, [INFO] [stdout] 89 71 │ ), [INFO] [stdout] 90 72 │ stmt_location: 137, [INFO] [stdout] 91 73 │ stmt_len: Some( [INFO] [stdout] 92 74 │ 71, [INFO] [stdout] 93 75 │ ), [INFO] [stdout] ────────────┴─────────────────────────────────────────────────────────────────── [INFO] [stdout] [INFO] [stdout] thread 'parse::tests::test_alter_op_class_stmt' (35) panicked at src/parse.rs:651:9: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" } [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x63770c599022 - std::backtrace_rs::backtrace::libunwind::trace::h7cddb8376417e7cc [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x63770c599022 - std::backtrace_rs::backtrace::trace_unsynchronized::hb4e41acf4b349ff1 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x63770c599022 - std::sys::backtrace::_print_fmt::h1222b80910ba6eb5 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x63770c599022 - ::fmt::h5bb8a979ba5db788 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x63770c5aab7f - core::fmt::rt::Argument::fmt::h2ee2c138a50a7796 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x63770c5aab7f - core::fmt::write::h1e0dbf07fe3990bd [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x63770c565c03 - std::io::default_write_fmt::h7d7ad5ed6a883d81 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x63770c565c03 - std::io::Write::write_fmt::hc477d9325b345ece [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x63770c571e72 - std::sys::backtrace::BacktraceLock::print::h788d486777205086 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x63770c576fff - std::panicking::default_hook::{{closure}}::ha7bdfeb5949fc0fa [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x63770c576e91 - std::panicking::default_hook::h6dad75ec721846f4 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x63770c4103fe - as core::ops::function::Fn>::call::h33799d04b0b96146 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/alloc/src/boxed.rs:1999:9 [INFO] [stdout] 12: 0x63770c4103fe - test::test_main_with_exit_callback::{{closure}}::h880e31c829a2eb5d [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x63770c57769e - as core::ops::function::Fn>::call::h5e1b8c652ea49180 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/alloc/src/boxed.rs:1999:9 [INFO] [stdout] 14: 0x63770c57769e - std::panicking::panic_with_hook::hba00e869ada17676 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x63770c57746a - std::panicking::panic_handler::{{closure}}::h3d21149c258e5ceb [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:707:13 [INFO] [stdout] 16: 0x63770c571fa9 - std::sys::backtrace::__rust_end_short_backtrace::h4f5d9b9dfb3e6ec1 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x63770c55993d - __rustc[9a7a9f9af7564de1]::rust_begin_unwind [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x63770c5b4c00 - core::panicking::panic_fmt::h78e817a90331d98b [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/panicking.rs:75:14 [INFO] [stdout] 19: 0x63770c5b3e86 - core::result::unwrap_failed::h3ce108722ad88f1e [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/result.rs:1852:5 [INFO] [stdout] 20: 0x63770c3c899d - core::result::Result::unwrap::hcd6127cb30184c10 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/result.rs:1223:23 [INFO] [stdout] 21: 0x63770c3c899d - squawk_parser::parse::tests::test_alter_op_class_stmt::hafa800faea91dbf3 [INFO] [stdout] at /opt/rustwide/workdir/src/parse.rs:651:9 [INFO] [stdout] 22: 0x63770c3c8a57 - squawk_parser::parse::tests::test_alter_op_class_stmt::{{closure}}::h4e1b8b232328063f [INFO] [stdout] at /opt/rustwide/workdir/src/parse.rs:642:34 [INFO] [stdout] 23: 0x63770c3e9a16 - core::ops::function::FnOnce::call_once::ha97236c7127b2cc4 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 24: 0x63770c4101fb - core::ops::function::FnOnce::call_once::h7f4b4fba903e39d5 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 25: 0x63770c4101fb - test::__rust_begin_short_backtrace::h9277cb6a2ccfc000 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:663:18 [INFO] [stdout] 26: 0x63770c425ca5 - test::run_test_in_process::{{closure}}::h9aea5ca90d1f4423 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:686:74 [INFO] [stdout] 27: 0x63770c425ca5 - as core::ops::function::FnOnce<()>>::call_once::h364f5fe6cc8afa85 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 28: 0x63770c425ca5 - std::panicking::catch_unwind::do_call::h2b2bec3317fe53ec [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:590:40 [INFO] [stdout] 29: 0x63770c425ca5 - std::panicking::catch_unwind::hc3763734156da4af [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:553:19 [INFO] [stdout] 30: 0x63770c425ca5 - std::panic::catch_unwind::h28038391e867eabc [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x63770c425ca5 - test::run_test_in_process::had0273166695a036 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:686:27 [INFO] [stdout] 32: 0x63770c425ca5 - test::run_test::{{closure}}::h743d09d4bb476605 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:607:43 [INFO] [stdout] 33: 0x63770c3fc6c4 - test::run_test::{{closure}}::he950b8f9118d37e2 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:637:41 [INFO] [stdout] 34: 0x63770c3fc6c4 - std::sys::backtrace::__rust_begin_short_backtrace::hbfaffa6539f6abb7 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 35: 0x63770c3fffaa - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hcce3c2c65b9c3b20 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] 36: 0x63770c3fffaa - as core::ops::function::FnOnce<()>>::call_once::hb66b30b6d37985a5 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 37: 0x63770c3fffaa - std::panicking::catch_unwind::do_call::h992bbe2c32dc1d79 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:590:40 [INFO] [stdout] 38: 0x63770c3fffaa - std::panicking::catch_unwind::h412991d5237de610 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:553:19 [INFO] [stdout] 39: 0x63770c3fffaa - std::panic::catch_unwind::ha82b139b3eb5840a [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x63770c3fffaa - std::thread::Builder::spawn_unchecked_::{{closure}}::ha823b36f5114938e [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 41: 0x63770c3fffaa - core::ops::function::FnOnce::call_once{{vtable.shim}}::hf120e7b1db22ac07 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 42: 0x63770c56bf8f - as core::ops::function::FnOnce>::call_once::h3e049222c99298ac [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/alloc/src/boxed.rs:1985:9 [INFO] [stdout] 43: 0x63770c56bf8f - std::sys::pal::unix::thread::Thread::new::thread_start::h942e336943ad5963 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/pal/unix/thread.rs:118:17 [INFO] [stdout] 44: 0x7f4c0b65faa4 - [INFO] [stdout] 45: 0x7f4c0b6eca34 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- parse::tests::test_alter_role_set_stmt stdout ---- [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Differences ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout] Snapshot file: src/snapshots/squawk_parser__parse__tests__alter_role_set_stmt.snap [INFO] [stdout] Snapshot: alter_role_set_stmt [INFO] [stdout] Source: src/parse.rs:536 [INFO] [stdout] -old snapshot [INFO] [stdout] +new results [INFO] [stdout] ──────────────────────────────────────────────────────────────────────────────── [INFO] [stdout] res [INFO] [stdout] ────────────┬─────────────────────────────────────────────────────────────────── [INFO] [stdout] 2 2 │ [ [INFO] [stdout] 3 3 │ RawStmt( [INFO] [stdout] 4 4 │ RawStmt { [INFO] [stdout] 5 5 │ stmt: AlterRoleSetStmt( [INFO] [stdout] 6 │- Object({ [INFO] [stdout] 7 │- "role": Object({ [INFO] [stdout] 8 │- "RoleSpec": Object({ [INFO] [stdout] 9 │- "location": Number( [INFO] [stdout] 10 │- 12, [INFO] [stdout] 11 │- ), [INFO] [stdout] 12 │- "rolename": String( [INFO] [stdout] 13 │- "worker_bee", [INFO] [stdout] 14 │- ), [INFO] [stdout] 15 │- "roletype": Number( [INFO] [stdout] 16 │- 0, [INFO] [stdout] 17 │- ), [INFO] [stdout] 18 │- }), [INFO] [stdout] 19 │- }), [INFO] [stdout] 20 │- "setstmt": Object({ [INFO] [stdout] 21 │- "VariableSetStmt": Object({ [INFO] [stdout] 22 │- "args": Array([ [INFO] [stdout] 23 │- Object({ [INFO] [stdout] 24 │- "A_Const": Object({ [INFO] [stdout] 25 │- "location": Number( [INFO] [stdout] 26 │- 50, [INFO] [stdout] 27 │- ), [INFO] [stdout] 28 │- "val": Object({ [INFO] [stdout] 29 │- "Integer": Object({ [INFO] [stdout] 30 │- "ival": Number( [INFO] [stdout] 31 │- 100000, [INFO] [stdout] 32 │- ), [INFO] [stdout] 33 │- }), [INFO] [stdout] 34 │- }), [INFO] [stdout] 35 │- }), [INFO] [stdout] 36 │- }), [INFO] [stdout] 37 │- ]), [INFO] [stdout] 38 │- "kind": Number( [INFO] [stdout] 39 │- 0, [INFO] [stdout] 40 │- ), [INFO] [stdout] 41 │- "name": String( [INFO] [stdout] 42 │- "maintenance_work_mem", [INFO] [stdout] 43 │- ), [INFO] [stdout] 44 │- }), [INFO] [stdout] 45 │- }), [INFO] [stdout] 46 │- }), [INFO] [stdout] 6 │+ Object { [INFO] [stdout] 7 │+ "role": Object { [INFO] [stdout] 8 │+ "RoleSpec": Object { [INFO] [stdout] 9 │+ "location": Number(12), [INFO] [stdout] 10 │+ "rolename": String("worker_bee"), [INFO] [stdout] 11 │+ "roletype": Number(0), [INFO] [stdout] 12 │+ }, [INFO] [stdout] 13 │+ }, [INFO] [stdout] 14 │+ "setstmt": Object { [INFO] [stdout] 15 │+ "VariableSetStmt": Object { [INFO] [stdout] 16 │+ "args": Array [ [INFO] [stdout] 17 │+ Object { [INFO] [stdout] 18 │+ "A_Const": Object { [INFO] [stdout] 19 │+ "location": Number(50), [INFO] [stdout] 20 │+ "val": Object { [INFO] [stdout] 21 │+ "Integer": Object { [INFO] [stdout] 22 │+ "ival": Number(100000), [INFO] [stdout] 23 │+ }, [INFO] [stdout] 24 │+ }, [INFO] [stdout] 25 │+ }, [INFO] [stdout] 26 │+ }, [INFO] [stdout] 27 │+ ], [INFO] [stdout] 28 │+ "kind": Number(0), [INFO] [stdout] 29 │+ "name": String("maintenance_work_mem"), [INFO] [stdout] 30 │+ }, [INFO] [stdout] 31 │+ }, [INFO] [stdout] 32 │+ }, [INFO] [stdout] 47 33 │ ), [INFO] [stdout] 48 34 │ stmt_location: 0, [INFO] [stdout] 49 35 │ stmt_len: Some( [INFO] [stdout] 50 36 │ 56, [INFO] [stdout] 51 37 │ ), [INFO] [stdout] ────────────┴─────────────────────────────────────────────────────────────────── [INFO] [stdout] [INFO] [stdout] thread 'parse::tests::test_alter_role_set_stmt' (40) panicked at src/parse.rs:536:9: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" } [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x63770c599022 - std::backtrace_rs::backtrace::libunwind::trace::h7cddb8376417e7cc [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x63770c599022 - std::backtrace_rs::backtrace::trace_unsynchronized::hb4e41acf4b349ff1 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x63770c599022 - std::sys::backtrace::_print_fmt::h1222b80910ba6eb5 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x63770c599022 - ::fmt::h5bb8a979ba5db788 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x63770c5aab7f - core::fmt::rt::Argument::fmt::h2ee2c138a50a7796 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x63770c5aab7f - core::fmt::write::h1e0dbf07fe3990bd [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x63770c565c03 - std::io::default_write_fmt::h7d7ad5ed6a883d81 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x63770c565c03 - std::io::Write::write_fmt::hc477d9325b345ece [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x63770c571e72 - std::sys::backtrace::BacktraceLock::print::h788d486777205086 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x63770c576fff - std::panicking::default_hook::{{closure}}::ha7bdfeb5949fc0fa [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x63770c576e91 - std::panicking::default_hook::h6dad75ec721846f4 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x63770c4103fe - as core::ops::function::Fn>::call::h33799d04b0b96146 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/alloc/src/boxed.rs:1999:9 [INFO] [stdout] 12: 0x63770c4103fe - test::test_main_with_exit_callback::{{closure}}::h880e31c829a2eb5d [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x63770c57769e - as core::ops::function::Fn>::call::h5e1b8c652ea49180 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/alloc/src/boxed.rs:1999:9 [INFO] [stdout] 14: 0x63770c57769e - std::panicking::panic_with_hook::hba00e869ada17676 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x63770c57746a - std::panicking::panic_handler::{{closure}}::h3d21149c258e5ceb [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:707:13 [INFO] [stdout] 16: 0x63770c571fa9 - std::sys::backtrace::__rust_end_short_backtrace::h4f5d9b9dfb3e6ec1 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x63770c55993d - __rustc[9a7a9f9af7564de1]::rust_begin_unwind [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x63770c5b4c00 - core::panicking::panic_fmt::h78e817a90331d98b [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/panicking.rs:75:14 [INFO] [stdout] 19: 0x63770c5b3e86 - core::result::unwrap_failed::h3ce108722ad88f1e [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/result.rs:1852:5 [INFO] [stdout] 20: 0x63770c3c909d - core::result::Result::unwrap::hcd6127cb30184c10 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/result.rs:1223:23 [INFO] [stdout] 21: 0x63770c3c909d - squawk_parser::parse::tests::test_alter_role_set_stmt::h59dd169de45ffa5a [INFO] [stdout] at /opt/rustwide/workdir/src/parse.rs:536:9 [INFO] [stdout] 22: 0x63770c3c9157 - squawk_parser::parse::tests::test_alter_role_set_stmt::{{closure}}::hf807658dbb633adf [INFO] [stdout] at /opt/rustwide/workdir/src/parse.rs:531:34 [INFO] [stdout] 23: 0x63770c3e7ab6 - core::ops::function::FnOnce::call_once::h25e525738e6a53ff [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 24: 0x63770c4101fb - core::ops::function::FnOnce::call_once::h7f4b4fba903e39d5 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 25: 0x63770c4101fb - test::__rust_begin_short_backtrace::h9277cb6a2ccfc000 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:663:18 [INFO] [stdout] 26: 0x63770c425ca5 - test::run_test_in_process::{{closure}}::h9aea5ca90d1f4423 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:686:74 [INFO] [stdout] 27: 0x63770c425ca5 - as core::ops::function::FnOnce<()>>::call_once::h364f5fe6cc8afa85 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 28: 0x63770c425ca5 - std::panicking::catch_unwind::do_call::h2b2bec3317fe53ec [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:590:40 [INFO] [stdout] 29: 0x63770c425ca5 - std::panicking::catch_unwind::hc3763734156da4af [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:553:19 [INFO] [stdout] 30: 0x63770c425ca5 - std::panic::catch_unwind::h28038391e867eabc [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x63770c425ca5 - test::run_test_in_process::had0273166695a036 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:686:27 [INFO] [stdout] 32: 0x63770c425ca5 - test::run_test::{{closure}}::h743d09d4bb476605 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:607:43 [INFO] [stdout] 33: 0x63770c3fc6c4 - test::run_test::{{closure}}::he950b8f9118d37e2 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:637:41 [INFO] [stdout] 34: 0x63770c3fc6c4 - std::sys::backtrace::__rust_begin_short_backtrace::hbfaffa6539f6abb7 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 35: 0x63770c3fffaa - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hcce3c2c65b9c3b20 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] 36: 0x63770c3fffaa - as core::ops::function::FnOnce<()>>::call_once::hb66b30b6d37985a5 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 37: 0x63770c3fffaa - std::panicking::catch_unwind::do_call::h992bbe2c32dc1d79 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:590:40 [INFO] [stdout] 38: 0x63770c3fffaa - std::panicking::catch_unwind::h412991d5237de610 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:553:19 [INFO] [stdout] 39: 0x63770c3fffaa - std::panic::catch_unwind::ha82b139b3eb5840a [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x63770c3fffaa - std::thread::Builder::spawn_unchecked_::{{closure}}::ha823b36f5114938e [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 41: 0x63770c3fffaa - core::ops::function::FnOnce::call_once{{vtable.shim}}::hf120e7b1db22ac07 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 42: 0x63770c56bf8f - as core::ops::function::FnOnce>::call_once::h3e049222c99298ac [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/alloc/src/boxed.rs:1985:9 [INFO] [stdout] 43: 0x63770c56bf8f - std::sys::pal::unix::thread::Thread::new::thread_start::h942e336943ad5963 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/pal/unix/thread.rs:118:17 [INFO] [stdout] 44: 0x7f4c0b65faa4 - [INFO] [stdout] 45: 0x7f4c0b6eca34 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- parse::tests::test_alter_foreign_data_wrapper stdout ---- [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Differences ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout] Snapshot file: src/snapshots/squawk_parser__parse__tests__alter_foreign_data_wrapper.snap [INFO] [stdout] Snapshot: alter_foreign_data_wrapper [INFO] [stdout] Source: src/parse.rs:346 [INFO] [stdout] -old snapshot [INFO] [stdout] +new results [INFO] [stdout] ──────────────────────────────────────────────────────────────────────────────── [INFO] [stdout] res [INFO] [stdout] ────────────┬─────────────────────────────────────────────────────────────────── [INFO] [stdout] 2 2 │ [ [INFO] [stdout] 3 3 │ RawStmt( [INFO] [stdout] 4 4 │ RawStmt { [INFO] [stdout] 5 5 │ stmt: AlterFdwStmt( [INFO] [stdout] 6 │- Object({ [INFO] [stdout] 7 │- "fdwname": String( [INFO] [stdout] 8 │- "dbi", [INFO] [stdout] 9 │- ), [INFO] [stdout] 10 │- "options": Array([ [INFO] [stdout] 11 │- Object({ [INFO] [stdout] 12 │- "DefElem": Object({ [INFO] [stdout] 13 │- "arg": Object({ [INFO] [stdout] 14 │- "String": Object({ [INFO] [stdout] 15 │- "str": String( [INFO] [stdout] 16 │- "1", [INFO] [stdout] 17 │- ), [INFO] [stdout] 18 │- }), [INFO] [stdout] 19 │- }), [INFO] [stdout] 20 │- "defaction": Number( [INFO] [stdout] 21 │- 2, [INFO] [stdout] 22 │- ), [INFO] [stdout] 23 │- "defname": String( [INFO] [stdout] 24 │- "foo", [INFO] [stdout] 25 │- ), [INFO] [stdout] 26 │- "location": Number( [INFO] [stdout] 27 │- 44, [INFO] [stdout] 28 │- ), [INFO] [stdout] 29 │- }), [INFO] [stdout] 30 │- }), [INFO] [stdout] 31 │- Object({ [INFO] [stdout] 32 │- "DefElem": Object({ [INFO] [stdout] 33 │- "arg": Object({ [INFO] [stdout] 34 │- "String": Object({ [INFO] [stdout] 35 │- "str": String( [INFO] [stdout] 36 │- "bar", [INFO] [stdout] 37 │- ), [INFO] [stdout] 38 │- }), [INFO] [stdout] 39 │- }), [INFO] [stdout] 40 │- "defaction": Number( [INFO] [stdout] 41 │- 0, [INFO] [stdout] 42 │- ), [INFO] [stdout] 43 │- "defname": String( [INFO] [stdout] 44 │- "drop", [INFO] [stdout] 45 │- ), [INFO] [stdout] 46 │- "location": Number( [INFO] [stdout] 47 │- 53, [INFO] [stdout] 48 │- ), [INFO] [stdout] 49 │- }), [INFO] [stdout] 50 │- }), [INFO] [stdout] 51 │- ]), [INFO] [stdout] 52 │- }), [INFO] [stdout] 6 │+ Object { [INFO] [stdout] 7 │+ "fdwname": String("dbi"), [INFO] [stdout] 8 │+ "options": Array [ [INFO] [stdout] 9 │+ Object { [INFO] [stdout] 10 │+ "DefElem": Object { [INFO] [stdout] 11 │+ "arg": Object { [INFO] [stdout] 12 │+ "String": Object { [INFO] [stdout] 13 │+ "str": String("1"), [INFO] [stdout] 14 │+ }, [INFO] [stdout] 15 │+ }, [INFO] [stdout] 16 │+ "defaction": Number(2), [INFO] [stdout] 17 │+ "defname": String("foo"), [INFO] [stdout] 18 │+ "location": Number(44), [INFO] [stdout] 19 │+ }, [INFO] [stdout] 20 │+ }, [INFO] [stdout] 21 │+ Object { [INFO] [stdout] 22 │+ "DefElem": Object { [INFO] [stdout] 23 │+ "arg": Object { [INFO] [stdout] 24 │+ "String": Object { [INFO] [stdout] 25 │+ "str": String("bar"), [INFO] [stdout] 26 │+ }, [INFO] [stdout] 27 │+ }, [INFO] [stdout] 28 │+ "defaction": Number(0), [INFO] [stdout] 29 │+ "defname": String("drop"), [INFO] [stdout] 30 │+ "location": Number(53), [INFO] [stdout] 31 │+ }, [INFO] [stdout] 32 │+ }, [INFO] [stdout] 33 │+ ], [INFO] [stdout] 34 │+ }, [INFO] [stdout] 53 35 │ ), [INFO] [stdout] 54 36 │ stmt_location: 0, [INFO] [stdout] 55 37 │ stmt_len: Some( [INFO] [stdout] 56 38 │ 64, [INFO] [stdout] 57 39 │ ), [INFO] [stdout] ────────────┴─────────────────────────────────────────────────────────────────── [INFO] [stdout] [INFO] [stdout] thread 'parse::tests::test_alter_foreign_data_wrapper' (30) panicked at src/parse.rs:346:9: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" } [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x63770c599022 - std::backtrace_rs::backtrace::libunwind::trace::h7cddb8376417e7cc [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x63770c599022 - std::backtrace_rs::backtrace::trace_unsynchronized::hb4e41acf4b349ff1 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x63770c599022 - std::sys::backtrace::_print_fmt::h1222b80910ba6eb5 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x63770c599022 - ::fmt::h5bb8a979ba5db788 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x63770c5aab7f - core::fmt::rt::Argument::fmt::h2ee2c138a50a7796 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x63770c5aab7f - core::fmt::write::h1e0dbf07fe3990bd [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x63770c565c03 - std::io::default_write_fmt::h7d7ad5ed6a883d81 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x63770c565c03 - std::io::Write::write_fmt::hc477d9325b345ece [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x63770c571e72 - std::sys::backtrace::BacktraceLock::print::h788d486777205086 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x63770c576fff - std::panicking::default_hook::{{closure}}::ha7bdfeb5949fc0fa [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x63770c576e91 - std::panicking::default_hook::h6dad75ec721846f4 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x63770c4103fe - as core::ops::function::Fn>::call::h33799d04b0b96146 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/alloc/src/boxed.rs:1999:9 [INFO] [stdout] 12: 0x63770c4103fe - test::test_main_with_exit_callback::{{closure}}::h880e31c829a2eb5d [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x63770c57769e - as core::ops::function::Fn>::call::h5e1b8c652ea49180 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/alloc/src/boxed.rs:1999:9 [INFO] [stdout] 14: 0x63770c57769e - std::panicking::panic_with_hook::hba00e869ada17676 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x63770c57746a - std::panicking::panic_handler::{{closure}}::h3d21149c258e5ceb [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:707:13 [INFO] [stdout] 16: 0x63770c571fa9 - std::sys::backtrace::__rust_end_short_backtrace::h4f5d9b9dfb3e6ec1 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x63770c55993d - __rustc[9a7a9f9af7564de1]::rust_begin_unwind [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x63770c5b4c00 - core::panicking::panic_fmt::h78e817a90331d98b [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/panicking.rs:75:14 [INFO] [stdout] 19: 0x63770c5b3e86 - core::result::unwrap_failed::h3ce108722ad88f1e [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/result.rs:1852:5 [INFO] [stdout] 20: 0x63770c3d236d - core::result::Result::unwrap::hcd6127cb30184c10 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/result.rs:1223:23 [INFO] [stdout] 21: 0x63770c3d236d - squawk_parser::parse::tests::test_alter_foreign_data_wrapper::hea138b1f5c11a319 [INFO] [stdout] at /opt/rustwide/workdir/src/parse.rs:346:9 [INFO] [stdout] 22: 0x63770c3d2427 - squawk_parser::parse::tests::test_alter_foreign_data_wrapper::{{closure}}::h07a96e21436e8c63 [INFO] [stdout] at /opt/rustwide/workdir/src/parse.rs:343:41 [INFO] [stdout] 23: 0x63770c3ea5f6 - core::ops::function::FnOnce::call_once::hd81d335e3ffb799d [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 24: 0x63770c4101fb - core::ops::function::FnOnce::call_once::h7f4b4fba903e39d5 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 25: 0x63770c4101fb - test::__rust_begin_short_backtrace::h9277cb6a2ccfc000 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:663:18 [INFO] [stdout] 26: 0x63770c425ca5 - test::run_test_in_process::{{closure}}::h9aea5ca90d1f4423 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:686:74 [INFO] [stdout] 27: 0x63770c425ca5 - as core::ops::function::FnOnce<()>>::call_once::h364f5fe6cc8afa85 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 28: 0x63770c425ca5 - std::panicking::catch_unwind::do_call::h2b2bec3317fe53ec [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:590:40 [INFO] [stdout] 29: 0x63770c425ca5 - std::panicking::catch_unwind::hc3763734156da4af [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:553:19 [INFO] [stdout] 30: 0x63770c425ca5 - std::panic::catch_unwind::h28038391e867eabc [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x63770c425ca5 - test::run_test_in_process::had0273166695a036 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:686:27 [INFO] [stdout] 32: 0x63770c425ca5 - test::run_test::{{closure}}::h743d09d4bb476605 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:607:43 [INFO] [stdout] 33: 0x63770c3fc6c4 - test::run_test::{{closure}}::he950b8f9118d37e2 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:637:41 [INFO] [stdout] 34: 0x63770c3fc6c4 - std::sys::backtrace::__rust_begin_short_backtrace::hbfaffa6539f6abb7 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 35: 0x63770c3fffaa - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hcce3c2c65b9c3b20 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] 36: 0x63770c3fffaa - as core::ops::function::FnOnce<()>>::call_once::hb66b30b6d37985a5 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 37: 0x63770c3fffaa - std::panicking::catch_unwind::do_call::h992bbe2c32dc1d79 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:590:40 [INFO] [stdout] 38: 0x63770c3fffaa - std::panicking::catch_unwind::h412991d5237de610 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:553:19 [INFO] [stdout] 39: 0x63770c3fffaa - std::panic::catch_unwind::ha82b139b3eb5840a [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x63770c3fffaa - std::thread::Builder::spawn_unchecked_::{{closure}}::ha823b36f5114938e [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 41: 0x63770c3fffaa - core::ops::function::FnOnce::call_once{{vtable.shim}}::hf120e7b1db22ac07 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 42: 0x63770c56bf8f - as core::ops::function::FnOnce>::call_once::h3e049222c99298ac [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/alloc/src/boxed.rs:1985:9 [INFO] [stdout] 43: 0x63770c56bf8f - std::sys::pal::unix::thread::Thread::new::thread_start::h942e336943ad5963 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/pal/unix/thread.rs:118:17 [INFO] [stdout] 44: 0x7f4c0b65faa4 - [INFO] [stdout] 45: 0x7f4c0b6eca34 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- parse::tests::test_alter_enum_stmt stdout ---- [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Differences ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout] Snapshot file: src/snapshots/squawk_parser__parse__tests__alter_enum_stmt.snap [INFO] [stdout] Snapshot: alter_enum_stmt [INFO] [stdout] Source: src/parse.rs:886 [INFO] [stdout] -old snapshot [INFO] [stdout] +new results [INFO] [stdout] ──────────────────────────────────────────────────────────────────────────────── [INFO] [stdout] res [INFO] [stdout] ────────────┬─────────────────────────────────────────────────────────────────── [INFO] [stdout] 2 2 │ [ [INFO] [stdout] 3 3 │ RawStmt( [INFO] [stdout] 4 4 │ RawStmt { [INFO] [stdout] 5 5 │ stmt: AlterEnumStmt( [INFO] [stdout] 6 │- Object({ [INFO] [stdout] 7 │- "newVal": String( [INFO] [stdout] 8 │- "orange", [INFO] [stdout] 9 │- ), [INFO] [stdout] 10 │- "newValIsAfter": Bool( [INFO] [stdout] 11 │- true, [INFO] [stdout] 12 │- ), [INFO] [stdout] 13 │- "newValNeighbor": String( [INFO] [stdout] 14 │- "red", [INFO] [stdout] 15 │- ), [INFO] [stdout] 16 │- "typeName": Array([ [INFO] [stdout] 17 │- Object({ [INFO] [stdout] 18 │- "String": Object({ [INFO] [stdout] 19 │- "str": String( [INFO] [stdout] 20 │- "colors", [INFO] [stdout] 21 │- ), [INFO] [stdout] 22 │- }), [INFO] [stdout] 23 │- }), [INFO] [stdout] 24 │- ]), [INFO] [stdout] 25 │- }), [INFO] [stdout] 6 │+ Object { [INFO] [stdout] 7 │+ "newVal": String("orange"), [INFO] [stdout] 8 │+ "newValIsAfter": Bool(true), [INFO] [stdout] 9 │+ "newValNeighbor": String("red"), [INFO] [stdout] 10 │+ "typeName": Array [ [INFO] [stdout] 11 │+ Object { [INFO] [stdout] 12 │+ "String": Object { [INFO] [stdout] 13 │+ "str": String("colors"), [INFO] [stdout] 14 │+ }, [INFO] [stdout] 15 │+ }, [INFO] [stdout] 16 │+ ], [INFO] [stdout] 17 │+ }, [INFO] [stdout] 26 18 │ ), [INFO] [stdout] 27 19 │ stmt_location: 0, [INFO] [stdout] 28 20 │ stmt_len: Some( [INFO] [stdout] 29 21 │ 49, [INFO] [stdout] 30 22 │ ), [INFO] [stdout] ────────────┴─────────────────────────────────────────────────────────────────── [INFO] [stdout] [INFO] [stdout] thread 'parse::tests::test_alter_enum_stmt' (27) panicked at src/parse.rs:886:9: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" } [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x63770c599022 - std::backtrace_rs::backtrace::libunwind::trace::h7cddb8376417e7cc [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x63770c599022 - std::backtrace_rs::backtrace::trace_unsynchronized::hb4e41acf4b349ff1 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x63770c599022 - std::sys::backtrace::_print_fmt::h1222b80910ba6eb5 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x63770c599022 - ::fmt::h5bb8a979ba5db788 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x63770c5aab7f - core::fmt::rt::Argument::fmt::h2ee2c138a50a7796 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x63770c5aab7f - core::fmt::write::h1e0dbf07fe3990bd [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x63770c565c03 - std::io::default_write_fmt::h7d7ad5ed6a883d81 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x63770c565c03 - std::io::Write::write_fmt::hc477d9325b345ece [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x63770c571e72 - std::sys::backtrace::BacktraceLock::print::h788d486777205086 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x63770c576fff - std::panicking::default_hook::{{closure}}::ha7bdfeb5949fc0fa [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x63770c576e91 - std::panicking::default_hook::h6dad75ec721846f4 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x63770c4103fe - as core::ops::function::Fn>::call::h33799d04b0b96146 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/alloc/src/boxed.rs:1999:9 [INFO] [stdout] 12: 0x63770c4103fe - test::test_main_with_exit_callback::{{closure}}::h880e31c829a2eb5d [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x63770c57769e - as core::ops::function::Fn>::call::h5e1b8c652ea49180 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/alloc/src/boxed.rs:1999:9 [INFO] [stdout] 14: 0x63770c57769e - std::panicking::panic_with_hook::hba00e869ada17676 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x63770c57746a - std::panicking::panic_handler::{{closure}}::h3d21149c258e5ceb [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:707:13 [INFO] [stdout] 16: 0x63770c571fa9 - std::sys::backtrace::__rust_end_short_backtrace::h4f5d9b9dfb3e6ec1 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x63770c55993d - __rustc[9a7a9f9af7564de1]::rust_begin_unwind [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x63770c5b4c00 - core::panicking::panic_fmt::h78e817a90331d98b [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/panicking.rs:75:14 [INFO] [stdout] 19: 0x63770c5b3e86 - core::result::unwrap_failed::h3ce108722ad88f1e [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/result.rs:1852:5 [INFO] [stdout] 20: 0x63770c3c1d7d - core::result::Result::unwrap::hcd6127cb30184c10 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/result.rs:1223:23 [INFO] [stdout] 21: 0x63770c3c1d7d - squawk_parser::parse::tests::test_alter_enum_stmt::h4403b4788bb1f779 [INFO] [stdout] at /opt/rustwide/workdir/src/parse.rs:886:9 [INFO] [stdout] 22: 0x63770c3c1e37 - squawk_parser::parse::tests::test_alter_enum_stmt::{{closure}}::h238967d4de0e037a [INFO] [stdout] at /opt/rustwide/workdir/src/parse.rs:881:30 [INFO] [stdout] 23: 0x63770c3ea466 - core::ops::function::FnOnce::call_once::hd42aa88ec9f091f4 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 24: 0x63770c4101fb - core::ops::function::FnOnce::call_once::h7f4b4fba903e39d5 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 25: 0x63770c4101fb - test::__rust_begin_short_backtrace::h9277cb6a2ccfc000 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:663:18 [INFO] [stdout] 26: 0x63770c425ca5 - test::run_test_in_process::{{closure}}::h9aea5ca90d1f4423 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:686:74 [INFO] [stdout] 27: 0x63770c425ca5 - as core::ops::function::FnOnce<()>>::call_once::h364f5fe6cc8afa85 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 28: 0x63770c425ca5 - std::panicking::catch_unwind::do_call::h2b2bec3317fe53ec [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:590:40 [INFO] [stdout] 29: 0x63770c425ca5 - std::panicking::catch_unwind::hc3763734156da4af [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:553:19 [INFO] [stdout] 30: 0x63770c425ca5 - std::panic::catch_unwind::h28038391e867eabc [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x63770c425ca5 - test::run_test_in_process::had0273166695a036 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:686:27 [INFO] [stdout] 32: 0x63770c425ca5 - test::run_test::{{closure}}::h743d09d4bb476605 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:607:43 [INFO] [stdout] 33: 0x63770c3fc6c4 - test::run_test::{{closure}}::he950b8f9118d37e2 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:637:41 [INFO] [stdout] 34: 0x63770c3fc6c4 - std::sys::backtrace::__rust_begin_short_backtrace::hbfaffa6539f6abb7 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 35: 0x63770c3fffaa - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hcce3c2c65b9c3b20 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] 36: 0x63770c3fffaa - as core::ops::function::FnOnce<()>>::call_once::hb66b30b6d37985a5 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 37: 0x63770c3fffaa - std::panicking::catch_unwind::do_call::h992bbe2c32dc1d79 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:590:40 [INFO] [stdout] 38: 0x63770c3fffaa - std::panicking::catch_unwind::h412991d5237de610 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:553:19 [INFO] [stdout] 39: 0x63770c3fffaa - std::panic::catch_unwind::ha82b139b3eb5840a [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x63770c3fffaa - std::thread::Builder::spawn_unchecked_::{{closure}}::ha823b36f5114938e [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 41: 0x63770c3fffaa - core::ops::function::FnOnce::call_once{{vtable.shim}}::hf120e7b1db22ac07 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 42: 0x63770c56bf8f - as core::ops::function::FnOnce>::call_once::h3e049222c99298ac [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/alloc/src/boxed.rs:1985:9 [INFO] [stdout] 43: 0x63770c56bf8f - std::sys::pal::unix::thread::Thread::new::thread_start::h942e336943ad5963 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/pal/unix/thread.rs:118:17 [INFO] [stdout] 44: 0x7f4c0b65faa4 - [INFO] [stdout] 45: 0x7f4c0b6eca34 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- parse::tests::test_alter_role_stmt stdout ---- [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Differences ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout] Snapshot file: src/snapshots/squawk_parser__parse__tests__alter_role_stmt.snap [INFO] [stdout] Snapshot: alter_role_stmt [INFO] [stdout] Source: src/parse.rs:527 [INFO] [stdout] -old snapshot [INFO] [stdout] +new results [INFO] [stdout] ──────────────────────────────────────────────────────────────────────────────── [INFO] [stdout] res [INFO] [stdout] ────────────┬─────────────────────────────────────────────────────────────────── [INFO] [stdout] 2 2 │ [ [INFO] [stdout] 3 3 │ RawStmt( [INFO] [stdout] 4 4 │ RawStmt { [INFO] [stdout] 5 5 │ stmt: AlterRoleStmt( [INFO] [stdout] 6 │- Object({ [INFO] [stdout] 7 │- "action": Number( [INFO] [stdout] 8 │- 1, [INFO] [stdout] 9 │- ), [INFO] [stdout] 10 │- "options": Array([ [INFO] [stdout] 11 │- Object({ [INFO] [stdout] 12 │- "DefElem": Object({ [INFO] [stdout] 13 │- "arg": Object({ [INFO] [stdout] 14 │- "Integer": Object({ [INFO] [stdout] 15 │- "ival": Number( [INFO] [stdout] 16 │- 1, [INFO] [stdout] 17 │- ), [INFO] [stdout] 18 │- }), [INFO] [stdout] 19 │- }), [INFO] [stdout] 20 │- "defaction": Number( [INFO] [stdout] 21 │- 0, [INFO] [stdout] 22 │- ), [INFO] [stdout] 23 │- "defname": String( [INFO] [stdout] 24 │- "createrole", [INFO] [stdout] 25 │- ), [INFO] [stdout] 26 │- "location": Number( [INFO] [stdout] 27 │- 19, [INFO] [stdout] 28 │- ), [INFO] [stdout] 29 │- }), [INFO] [stdout] 30 │- }), [INFO] [stdout] 31 │- Object({ [INFO] [stdout] 32 │- "DefElem": Object({ [INFO] [stdout] 33 │- "arg": Object({ [INFO] [stdout] 34 │- "Integer": Object({ [INFO] [stdout] 35 │- "ival": Number( [INFO] [stdout] 36 │- 1, [INFO] [stdout] 37 │- ), [INFO] [stdout] 38 │- }), [INFO] [stdout] 39 │- }), [INFO] [stdout] 40 │- "defaction": Number( [INFO] [stdout] 41 │- 0, [INFO] [stdout] 42 │- ), [INFO] [stdout] 43 │- "defname": String( [INFO] [stdout] 44 │- "createdb", [INFO] [stdout] 45 │- ), [INFO] [stdout] 46 │- "location": Number( [INFO] [stdout] 47 │- 30, [INFO] [stdout] 48 │- ), [INFO] [stdout] 49 │- }), [INFO] [stdout] 50 │- }), [INFO] [stdout] 51 │- ]), [INFO] [stdout] 52 │- "role": Object({ [INFO] [stdout] 53 │- "RoleSpec": Object({ [INFO] [stdout] 54 │- "location": Number( [INFO] [stdout] 55 │- 12, [INFO] [stdout] 56 │- ), [INFO] [stdout] 57 │- "rolename": String( [INFO] [stdout] 58 │- "miriam", [INFO] [stdout] 59 │- ), [INFO] [stdout] 60 │- "roletype": Number( [INFO] [stdout] 61 │- 0, [INFO] [stdout] 62 │- ), [INFO] [stdout] 63 │- }), [INFO] [stdout] 64 │- }), [INFO] [stdout] 65 │- }), [INFO] [stdout] 6 │+ Object { [INFO] [stdout] 7 │+ "action": Number(1), [INFO] [stdout] 8 │+ "options": Array [ [INFO] [stdout] 9 │+ Object { [INFO] [stdout] 10 │+ "DefElem": Object { [INFO] [stdout] 11 │+ "arg": Object { [INFO] [stdout] 12 │+ "Integer": Object { [INFO] [stdout] 13 │+ "ival": Number(1), [INFO] [stdout] 14 │+ }, [INFO] [stdout] 15 │+ }, [INFO] [stdout] 16 │+ "defaction": Number(0), [INFO] [stdout] 17 │+ "defname": String("createrole"), [INFO] [stdout] 18 │+ "location": Number(19), [INFO] [stdout] 19 │+ }, [INFO] [stdout] 20 │+ }, [INFO] [stdout] 21 │+ Object { [INFO] [stdout] 22 │+ "DefElem": Object { [INFO] [stdout] 23 │+ "arg": Object { [INFO] [stdout] 24 │+ "Integer": Object { [INFO] [stdout] 25 │+ "ival": Number(1), [INFO] [stdout] 26 │+ }, [INFO] [stdout] 27 │+ }, [INFO] [stdout] 28 │+ "defaction": Number(0), [INFO] [stdout] 29 │+ "defname": String("createdb"), [INFO] [stdout] 30 │+ "location": Number(30), [INFO] [stdout] 31 │+ }, [INFO] [stdout] 32 │+ }, [INFO] [stdout] 33 │+ ], [INFO] [stdout] 34 │+ "role": Object { [INFO] [stdout] 35 │+ "RoleSpec": Object { [INFO] [stdout] 36 │+ "location": Number(12), [INFO] [stdout] 37 │+ "rolename": String("miriam"), [INFO] [stdout] 38 │+ "roletype": Number(0), [INFO] [stdout] 39 │+ }, [INFO] [stdout] 40 │+ }, [INFO] [stdout] 41 │+ }, [INFO] [stdout] 66 42 │ ), [INFO] [stdout] 67 43 │ stmt_location: 0, [INFO] [stdout] 68 44 │ stmt_len: Some( [INFO] [stdout] 69 45 │ 38, [INFO] [stdout] 70 46 │ ), [INFO] [stdout] ────────────┴─────────────────────────────────────────────────────────────────── [INFO] [stdout] [INFO] [stdout] thread 'parse::tests::test_alter_role_stmt' (45) panicked at src/parse.rs:527:9: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" } [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x63770c599022 - std::backtrace_rs::backtrace::libunwind::trace::h7cddb8376417e7cc [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x63770c599022 - std::backtrace_rs::backtrace::trace_unsynchronized::hb4e41acf4b349ff1 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x63770c599022 - std::sys::backtrace::_print_fmt::h1222b80910ba6eb5 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x63770c599022 - ::fmt::h5bb8a979ba5db788 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x63770c5aab7f - core::fmt::rt::Argument::fmt::h2ee2c138a50a7796 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x63770c5aab7f - core::fmt::write::h1e0dbf07fe3990bd [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x63770c565c03 - std::io::default_write_fmt::h7d7ad5ed6a883d81 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x63770c565c03 - std::io::Write::write_fmt::hc477d9325b345ece [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x63770c571e72 - std::sys::backtrace::BacktraceLock::print::h788d486777205086 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x63770c576fff - std::panicking::default_hook::{{closure}}::ha7bdfeb5949fc0fa [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x63770c576e91 - std::panicking::default_hook::h6dad75ec721846f4 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x63770c4103fe - as core::ops::function::Fn>::call::h33799d04b0b96146 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/alloc/src/boxed.rs:1999:9 [INFO] [stdout] 12: 0x63770c4103fe - test::test_main_with_exit_callback::{{closure}}::h880e31c829a2eb5d [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x63770c57769e - as core::ops::function::Fn>::call::h5e1b8c652ea49180 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/alloc/src/boxed.rs:1999:9 [INFO] [stdout] 14: 0x63770c57769e - std::panicking::panic_with_hook::hba00e869ada17676 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x63770c57746a - std::panicking::panic_handler::{{closure}}::h3d21149c258e5ceb [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:707:13 [INFO] [stdout] 16: 0x63770c571fa9 - std::sys::backtrace::__rust_end_short_backtrace::h4f5d9b9dfb3e6ec1 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x63770c55993d - __rustc[9a7a9f9af7564de1]::rust_begin_unwind [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x63770c5b4c00 - core::panicking::panic_fmt::h78e817a90331d98b [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/panicking.rs:75:14 [INFO] [stdout] 19: 0x63770c5b3e86 - core::result::unwrap_failed::h3ce108722ad88f1e [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/result.rs:1852:5 [INFO] [stdout] 20: 0x63770c3c20fd - core::result::Result::unwrap::hcd6127cb30184c10 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/result.rs:1223:23 [INFO] [stdout] 21: 0x63770c3c20fd - squawk_parser::parse::tests::test_alter_role_stmt::h676c4d7165c73209 [INFO] [stdout] at /opt/rustwide/workdir/src/parse.rs:527:9 [INFO] [stdout] 22: 0x63770c3c21b7 - squawk_parser::parse::tests::test_alter_role_stmt::{{closure}}::he169287fa3a4e665 [INFO] [stdout] at /opt/rustwide/workdir/src/parse.rs:522:30 [INFO] [stdout] 23: 0x63770c3eab86 - core::ops::function::FnOnce::call_once::heb84bd1e60035550 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 24: 0x63770c4101fb - core::ops::function::FnOnce::call_once::h7f4b4fba903e39d5 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 25: 0x63770c4101fb - test::__rust_begin_short_backtrace::h9277cb6a2ccfc000 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:663:18 [INFO] [stdout] 26: 0x63770c425ca5 - test::run_test_in_process::{{closure}}::h9aea5ca90d1f4423 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:686:74 [INFO] [stdout] 27: 0x63770c425ca5 - as core::ops::function::FnOnce<()>>::call_once::h364f5fe6cc8afa85 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 28: 0x63770c425ca5 - std::panicking::catch_unwind::do_call::h2b2bec3317fe53ec [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:590:40 [INFO] [stdout] 29: 0x63770c425ca5 - std::panicking::catch_unwind::hc3763734156da4af [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:553:19 [INFO] [stdout] 30: 0x63770c425ca5 - std::panic::catch_unwind::h28038391e867eabc [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x63770c425ca5 - test::run_test_in_process::had0273166695a036 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:686:27 [INFO] [stdout] 32: 0x63770c425ca5 - test::run_test::{{closure}}::h743d09d4bb476605 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:607:43 [INFO] [stdout] 33: 0x63770c3fc6c4 - test::run_test::{{closure}}::he950b8f9118d37e2 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:637:41 [INFO] [stdout] 34: 0x63770c3fc6c4 - std::sys::backtrace::__rust_begin_short_backtrace::hbfaffa6539f6abb7 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 35: 0x63770c3fffaa - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hcce3c2c65b9c3b20 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] 36: 0x63770c3fffaa - as core::ops::function::FnOnce<()>>::call_once::hb66b30b6d37985a5 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 37: 0x63770c3fffaa - std::panicking::catch_unwind::do_call::h992bbe2c32dc1d79 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:590:40 [INFO] [stdout] 38: 0x63770c3fffaa - std::panicking::catch_unwind::h412991d5237de610 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:553:19 [INFO] [stdout] 39: 0x63770c3fffaa - std::panic::catch_unwind::ha82b139b3eb5840a [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x63770c3fffaa - std::thread::Builder::spawn_unchecked_::{{closure}}::ha823b36f5114938e [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 41: 0x63770c3fffaa - core::ops::function::FnOnce::call_once{{vtable.shim}}::hf120e7b1db22ac07 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 42: 0x63770c56bf8f - as core::ops::function::FnOnce>::call_once::h3e049222c99298ac [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/alloc/src/boxed.rs:1985:9 [INFO] [stdout] 43: 0x63770c56bf8f - std::sys::pal::unix::thread::Thread::new::thread_start::h942e336943ad5963 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/pal/unix/thread.rs:118:17 [INFO] [stdout] 44: 0x7f4c0b65faa4 - [INFO] [stdout] 45: 0x7f4c0b6eca34 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- parse::tests::test_alter_function_stmt stdout ---- [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Differences ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout] Snapshot file: src/snapshots/squawk_parser__parse__tests__alter_function_stmt.snap [INFO] [stdout] Snapshot: alter_function_stmt [INFO] [stdout] Source: src/parse.rs:763 [INFO] [stdout] -old snapshot [INFO] [stdout] +new results [INFO] [stdout] ──────────────────────────────────────────────────────────────────────────────── [INFO] [stdout] res [INFO] [stdout] ────────────┬─────────────────────────────────────────────────────────────────── [INFO] [stdout] 20 20 │ ), [INFO] [stdout] 21 21 │ RawStmt( [INFO] [stdout] 22 22 │ RawStmt { [INFO] [stdout] 23 23 │ stmt: AlterOwnerStmt( [INFO] [stdout] 24 │- Object({ [INFO] [stdout] 25 │- "newowner": Object({ [INFO] [stdout] 26 │- "RoleSpec": Object({ [INFO] [stdout] 27 │- "location": Number( [INFO] [stdout] 28 │- 91, [INFO] [stdout] 29 │- ), [INFO] [stdout] 30 │- "rolename": String( [INFO] [stdout] 31 │- "joe", [INFO] [stdout] 32 │- ), [INFO] [stdout] 33 │- "roletype": Number( [INFO] [stdout] 34 │- 0, [INFO] [stdout] 35 │- ), [INFO] [stdout] 36 │- }), [INFO] [stdout] 37 │- }), [INFO] [stdout] 38 │- "object": Object({ [INFO] [stdout] 39 │- "ObjectWithArgs": Object({ [INFO] [stdout] 40 │- "objargs": Array([ [INFO] [stdout] 41 │- Object({ [INFO] [stdout] 42 │- "TypeName": Object({ [INFO] [stdout] 43 │- "location": Number( [INFO] [stdout] 44 │- 73, [INFO] [stdout] 45 │- ), [INFO] [stdout] 46 │- "names": Array([ [INFO] [stdout] 47 │- Object({ [INFO] [stdout] 48 │- "String": Object({ [INFO] [stdout] 49 │- "str": String( [INFO] [stdout] 50 │- "pg_catalog", [INFO] [stdout] 51 │- ), [INFO] [stdout] 52 │- }), [INFO] [stdout] 53 │- }), [INFO] [stdout] 54 │- Object({ [INFO] [stdout] 55 │- "String": Object({ [INFO] [stdout] 56 │- "str": String( [INFO] [stdout] 57 │- "int4", [INFO] [stdout] 58 │- ), [INFO] [stdout] 59 │- }), [INFO] [stdout] 60 │- }), [INFO] [stdout] 61 │- ]), [INFO] [stdout] 62 │- "typemod": Number( [INFO] [stdout] 63 │- -1, [INFO] [stdout] 64 │- ), [INFO] [stdout] 65 │- }), [INFO] [stdout] 66 │- }), [INFO] [stdout] 67 │- ]), [INFO] [stdout] 68 │- "objname": Array([ [INFO] [stdout] 69 │- Object({ [INFO] [stdout] 70 │- "String": Object({ [INFO] [stdout] 71 │- "str": String( [INFO] [stdout] 72 │- "sqrt", [INFO] [stdout] 73 │- ), [INFO] [stdout] 74 │- }), [INFO] [stdout] 75 │- }), [INFO] [stdout] 76 │- ]), [INFO] [stdout] 77 │- }), [INFO] [stdout] 78 │- }), [INFO] [stdout] 79 │- "objectType": Number( [INFO] [stdout] 80 │- 19, [INFO] [stdout] 81 │- ), [INFO] [stdout] 82 │- }), [INFO] [stdout] 24 │+ Object { [INFO] [stdout] 25 │+ "newowner": Object { [INFO] [stdout] 26 │+ "RoleSpec": Object { [INFO] [stdout] 27 │+ "location": Number(91), [INFO] [stdout] 28 │+ "rolename": String("joe"), [INFO] [stdout] 29 │+ "roletype": Number(0), [INFO] [stdout] 30 │+ }, [INFO] [stdout] 31 │+ }, [INFO] [stdout] 32 │+ "object": Object { [INFO] [stdout] 33 │+ "ObjectWithArgs": Object { [INFO] [stdout] 34 │+ "objargs": Array [ [INFO] [stdout] 35 │+ Object { [INFO] [stdout] 36 │+ "TypeName": Object { [INFO] [stdout] 37 │+ "location": Number(73), [INFO] [stdout] 38 │+ "names": Array [ [INFO] [stdout] 39 │+ Object { [INFO] [stdout] 40 │+ "String": Object { [INFO] [stdout] 41 │+ "str": String("pg_catalog"), [INFO] [stdout] 42 │+ }, [INFO] [stdout] 43 │+ }, [INFO] [stdout] 44 │+ Object { [INFO] [stdout] 45 │+ "String": Object { [INFO] [stdout] 46 │+ "str": String("int4"), [INFO] [stdout] 47 │+ }, [INFO] [stdout] 48 │+ }, [INFO] [stdout] 49 │+ ], [INFO] [stdout] 50 │+ "typemod": Number(-1), [INFO] [stdout] 51 │+ }, [INFO] [stdout] 52 │+ }, [INFO] [stdout] 53 │+ ], [INFO] [stdout] 54 │+ "objname": Array [ [INFO] [stdout] 55 │+ Object { [INFO] [stdout] 56 │+ "String": Object { [INFO] [stdout] 57 │+ "str": String("sqrt"), [INFO] [stdout] 58 │+ }, [INFO] [stdout] 59 │+ }, [INFO] [stdout] 60 │+ ], [INFO] [stdout] 61 │+ }, [INFO] [stdout] 62 │+ }, [INFO] [stdout] 63 │+ "objectType": Number(19), [INFO] [stdout] 64 │+ }, [INFO] [stdout] 83 65 │ ), [INFO] [stdout] 84 66 │ stmt_location: 52, [INFO] [stdout] 85 67 │ stmt_len: Some( [INFO] [stdout] 86 68 │ 42, [INFO] [stdout] 87 69 │ ), [INFO] [stdout] 89 71 │ ), [INFO] [stdout] 90 72 │ RawStmt( [INFO] [stdout] 91 73 │ RawStmt { [INFO] [stdout] 92 74 │ stmt: AlterObjectSchemaStmt( [INFO] [stdout] 93 │- Object({ [INFO] [stdout] 94 │- "newschema": String( [INFO] [stdout] 95 │- "maths", [INFO] [stdout] 96 │- ), [INFO] [stdout] 97 │- "object": Object({ [INFO] [stdout] 98 │- "ObjectWithArgs": Object({ [INFO] [stdout] 99 │- "objargs": Array([ [INFO] [stdout] 100 │- Object({ [INFO] [stdout] 101 │- "TypeName": Object({ [INFO] [stdout] 102 │- "location": Number( [INFO] [stdout] 103 │- 116, [INFO] [stdout] 104 │- ), [INFO] [stdout] 105 │- "names": Array([ [INFO] [stdout] 106 │- Object({ [INFO] [stdout] 107 │- "String": Object({ [INFO] [stdout] 108 │- "str": String( [INFO] [stdout] 109 │- "pg_catalog", [INFO] [stdout] 110 │- ), [INFO] [stdout] 111 │- }), [INFO] [stdout] 112 │- }), [INFO] [stdout] 113 │- Object({ [INFO] [stdout] 114 │- "String": Object({ [INFO] [stdout] 115 │- "str": String( [INFO] [stdout] 116 │- "int4", [INFO] [stdout] 117 │- ), [INFO] [stdout] 118 │- }), [INFO] [stdout] 119 │- }), [INFO] [stdout] 120 │- ]), [INFO] [stdout] 121 │- "typemod": Number( [INFO] [stdout] 122 │- -1, [INFO] [stdout] 123 │- ), [INFO] [stdout] 124 │- }), [INFO] [stdout] 125 │- }), [INFO] [stdout] 126 │- ]), [INFO] [stdout] 127 │- "objname": Array([ [INFO] [stdout] 128 │- Object({ [INFO] [stdout] 129 │- "String": Object({ [INFO] [stdout] 130 │- "str": String( [INFO] [stdout] 131 │- "sqrt", [INFO] [stdout] 132 │- ), [INFO] [stdout] 133 │- }), [INFO] [stdout] 134 │- }), [INFO] [stdout] 135 │- ]), [INFO] [stdout] 136 │- }), [INFO] [stdout] 137 │- }), [INFO] [stdout] 138 │- "objectType": Number( [INFO] [stdout] 139 │- 19, [INFO] [stdout] 140 │- ), [INFO] [stdout] 141 │- }), [INFO] [stdout] 75 │+ Object { [INFO] [stdout] 76 │+ "newschema": String("maths"), [INFO] [stdout] 77 │+ "object": Object { [INFO] [stdout] 78 │+ "ObjectWithArgs": Object { [INFO] [stdout] 79 │+ "objargs": Array [ [INFO] [stdout] 80 │+ Object { [INFO] [stdout] 81 │+ "TypeName": Object { [INFO] [stdout] 82 │+ "location": Number(116), [INFO] [stdout] 83 │+ "names": Array [ [INFO] [stdout] 84 │+ Object { [INFO] [stdout] 85 │+ "String": Object { [INFO] [stdout] 86 │+ "str": String("pg_catalog"), [INFO] [stdout] 87 │+ }, [INFO] [stdout] 88 │+ }, [INFO] [stdout] 89 │+ Object { [INFO] [stdout] 90 │+ "String": Object { [INFO] [stdout] 91 │+ "str": String("int4"), [INFO] [stdout] 92 │+ }, [INFO] [stdout] 93 │+ }, [INFO] [stdout] 94 │+ ], [INFO] [stdout] 95 │+ "typemod": Number(-1), [INFO] [stdout] 96 │+ }, [INFO] [stdout] 97 │+ }, [INFO] [stdout] 98 │+ ], [INFO] [stdout] 99 │+ "objname": Array [ [INFO] [stdout] 100 │+ Object { [INFO] [stdout] 101 │+ "String": Object { [INFO] [stdout] 102 │+ "str": String("sqrt"), [INFO] [stdout] 103 │+ }, [INFO] [stdout] 104 │+ }, [INFO] [stdout] 105 │+ ], [INFO] [stdout] 106 │+ }, [INFO] [stdout] 107 │+ }, [INFO] [stdout] 108 │+ "objectType": Number(19), [INFO] [stdout] 109 │+ }, [INFO] [stdout] 142 110 │ ), [INFO] [stdout] 143 111 │ stmt_location: 95, [INFO] [stdout] 144 112 │ stmt_len: Some( [INFO] [stdout] 145 113 │ 46, [INFO] [stdout] 146 114 │ ), [INFO] [stdout] 148 116 │ ), [INFO] [stdout] 149 117 │ RawStmt( [INFO] [stdout] 150 118 │ RawStmt { [INFO] [stdout] 151 119 │ stmt: AlterFunctionStmt( [INFO] [stdout] 152 │- Object({ [INFO] [stdout] 153 │- "actions": Array([ [INFO] [stdout] 154 │- Object({ [INFO] [stdout] 155 │- "DefElem": Object({ [INFO] [stdout] 156 │- "arg": Object({ [INFO] [stdout] 157 │- "VariableSetStmt": Object({ [INFO] [stdout] 158 │- "args": Array([ [INFO] [stdout] 159 │- Object({ [INFO] [stdout] 160 │- "A_Const": Object({ [INFO] [stdout] 161 │- "location": Number( [INFO] [stdout] 162 │- 197, [INFO] [stdout] 163 │- ), [INFO] [stdout] 164 │- "val": Object({ [INFO] [stdout] 165 │- "String": Object({ [INFO] [stdout] 166 │- "str": String( [INFO] [stdout] 167 │- "admin", [INFO] [stdout] 168 │- ), [INFO] [stdout] 169 │- }), [INFO] [stdout] 170 │- }), [INFO] [stdout] 171 │- }), [INFO] [stdout] 172 │- }), [INFO] [stdout] 173 │- Object({ [INFO] [stdout] 174 │- "A_Const": Object({ [INFO] [stdout] 175 │- "location": Number( [INFO] [stdout] 176 │- 204, [INFO] [stdout] 177 │- ), [INFO] [stdout] 178 │- "val": Object({ [INFO] [stdout] 179 │- "String": Object({ [INFO] [stdout] 180 │- "str": String( [INFO] [stdout] 181 │- "pg_temp", [INFO] [stdout] 182 │- ), [INFO] [stdout] 183 │- }), [INFO] [stdout] 184 │- }), [INFO] [stdout] 185 │- }), [INFO] [stdout] 186 │- }), [INFO] [stdout] 187 │- ]), [INFO] [stdout] 188 │- "kind": Number( [INFO] [stdout] 189 │- 0, [INFO] [stdout] 190 │- ), [INFO] [stdout] 191 │- "name": String( [INFO] [stdout] 192 │- "search_path", [INFO] [stdout] 193 │- ), [INFO] [stdout] 194 │- }), [INFO] [stdout] 195 │- }), [INFO] [stdout] 196 │- "defaction": Number( [INFO] [stdout] 197 │- 0, [INFO] [stdout] 198 │- ), [INFO] [stdout] 199 │- "defname": String( [INFO] [stdout] 200 │- "set", [INFO] [stdout] 201 │- ), [INFO] [stdout] 202 │- "location": Number( [INFO] [stdout] 203 │- 179, [INFO] [stdout] 204 │- ), [INFO] [stdout] 205 │- }), [INFO] [stdout] 206 │- }), [INFO] [stdout] 207 │- ]), [INFO] [stdout] 208 │- "func": Object({ [INFO] [stdout] 209 │- "ObjectWithArgs": Object({ [INFO] [stdout] 210 │- "objargs": Array([ [INFO] [stdout] 211 │- Object({ [INFO] [stdout] 212 │- "TypeName": Object({ [INFO] [stdout] 213 │- "location": Number( [INFO] [stdout] 214 │- 173, [INFO] [stdout] 215 │- ), [INFO] [stdout] 216 │- "names": Array([ [INFO] [stdout] 217 │- Object({ [INFO] [stdout] 218 │- "String": Object({ [INFO] [stdout] 219 │- "str": String( [INFO] [stdout] 220 │- "text", [INFO] [stdout] 221 │- ), [INFO] [stdout] 222 │- }), [INFO] [stdout] 223 │- }), [INFO] [stdout] 224 │- ]), [INFO] [stdout] 225 │- "typemod": Number( [INFO] [stdout] 226 │- -1, [INFO] [stdout] 227 │- ), [INFO] [stdout] 228 │- }), [INFO] [stdout] 229 │- }), [INFO] [stdout] 230 │- ]), [INFO] [stdout] 231 │- "objname": Array([ [INFO] [stdout] 232 │- Object({ [INFO] [stdout] 233 │- "String": Object({ [INFO] [stdout] 234 │- "str": String( [INFO] [stdout] 235 │- "check_password", [INFO] [stdout] 236 │- ), [INFO] [stdout] 237 │- }), [INFO] [stdout] 238 │- }), [INFO] [stdout] 239 │- ]), [INFO] [stdout] 240 │- }), [INFO] [stdout] 241 │- }), [INFO] [stdout] 242 │- }), [INFO] [stdout] 120 │+ Object { [INFO] [stdout] 121 │+ "actions": Array [ [INFO] [stdout] 122 │+ Object { [INFO] [stdout] 123 │+ "DefElem": Object { [INFO] [stdout] 124 │+ "arg": Object { [INFO] [stdout] 125 │+ "VariableSetStmt": Object { [INFO] [stdout] 126 │+ "args": Array [ [INFO] [stdout] 127 │+ Object { [INFO] [stdout] 128 │+ "A_Const": Object { [INFO] [stdout] 129 │+ "location": Number(197), [INFO] [stdout] 130 │+ "val": Object { [INFO] [stdout] 131 │+ "String": Object { [INFO] [stdout] 132 │+ "str": String("admin"), [INFO] [stdout] 133 │+ }, [INFO] [stdout] 134 │+ }, [INFO] [stdout] 135 │+ }, [INFO] [stdout] 136 │+ }, [INFO] [stdout] 137 │+ Object { [INFO] [stdout] 138 │+ "A_Const": Object { [INFO] [stdout] 139 │+ "location": Number(204), [INFO] [stdout] 140 │+ "val": Object { [INFO] [stdout] 141 │+ "String": Object { [INFO] [stdout] 142 │+ "str": String("pg_temp"), [INFO] [stdout] 143 │+ }, [INFO] [stdout] 144 │+ }, [INFO] [stdout] 145 │+ }, [INFO] [stdout] 146 │+ }, [INFO] [stdout] 147 │+ ], [INFO] [stdout] 148 │+ "kind": Number(0), [INFO] [stdout] 149 │+ "name": String("search_path"), [INFO] [stdout] 150 │+ }, [INFO] [stdout] 151 │+ }, [INFO] [stdout] 152 │+ "defaction": Number(0), [INFO] [stdout] 153 │+ "defname": String("set"), [INFO] [stdout] 154 │+ "location": Number(179), [INFO] [stdout] 155 │+ }, [INFO] [stdout] 156 │+ }, [INFO] [stdout] 157 │+ ], [INFO] [stdout] 158 │+ "func": Object { [INFO] [stdout] 159 │+ "ObjectWithArgs": Object { [INFO] [stdout] 160 │+ "objargs": Array [ [INFO] [stdout] 161 │+ Object { [INFO] [stdout] 162 │+ "TypeName": Object { [INFO] [stdout] 163 │+ "location": Number(173), [INFO] [stdout] 164 │+ "names": Array [ [INFO] [stdout] 165 │+ Object { [INFO] [stdout] 166 │+ "String": Object { [INFO] [stdout] 167 │+ "str": String("text"), [INFO] [stdout] 168 │+ }, [INFO] [stdout] 169 │+ }, [INFO] [stdout] 170 │+ ], [INFO] [stdout] 171 │+ "typemod": Number(-1), [INFO] [stdout] 172 │+ }, [INFO] [stdout] 173 │+ }, [INFO] [stdout] 174 │+ ], [INFO] [stdout] 175 │+ "objname": Array [ [INFO] [stdout] 176 │+ Object { [INFO] [stdout] 177 │+ "String": Object { [INFO] [stdout] 178 │+ "str": String("check_password"), [INFO] [stdout] 179 │+ }, [INFO] [stdout] 180 │+ }, [INFO] [stdout] 181 │+ ], [INFO] [stdout] 182 │+ }, [INFO] [stdout] 183 │+ }, [INFO] [stdout] 184 │+ }, [INFO] [stdout] 243 185 │ ), [INFO] [stdout] 244 186 │ stmt_location: 142, [INFO] [stdout] 245 187 │ stmt_len: Some( [INFO] [stdout] 246 188 │ 69, [INFO] [stdout] 247 189 │ ), [INFO] [stdout] 249 191 │ ), [INFO] [stdout] 250 192 │ RawStmt( [INFO] [stdout] 251 193 │ RawStmt { [INFO] [stdout] 252 194 │ stmt: AlterFunctionStmt( [INFO] [stdout] 253 │- Object({ [INFO] [stdout] 254 │- "actions": Array([ [INFO] [stdout] 255 │- Object({ [INFO] [stdout] 256 │- "DefElem": Object({ [INFO] [stdout] 257 │- "arg": Object({ [INFO] [stdout] 258 │- "VariableSetStmt": Object({ [INFO] [stdout] 259 │- "kind": Number( [INFO] [stdout] 260 │- 4, [INFO] [stdout] 261 │- ), [INFO] [stdout] 262 │- "name": String( [INFO] [stdout] 263 │- "search_path", [INFO] [stdout] 264 │- ), [INFO] [stdout] 265 │- }), [INFO] [stdout] 266 │- }), [INFO] [stdout] 267 │- "defaction": Number( [INFO] [stdout] 268 │- 0, [INFO] [stdout] 269 │- ), [INFO] [stdout] 270 │- "defname": String( [INFO] [stdout] 271 │- "set", [INFO] [stdout] 272 │- ), [INFO] [stdout] 273 │- "location": Number( [INFO] [stdout] 274 │- 249, [INFO] [stdout] 275 │- ), [INFO] [stdout] 276 │- }), [INFO] [stdout] 277 │- }), [INFO] [stdout] 278 │- ]), [INFO] [stdout] 279 │- "func": Object({ [INFO] [stdout] 280 │- "ObjectWithArgs": Object({ [INFO] [stdout] 281 │- "objargs": Array([ [INFO] [stdout] 282 │- Object({ [INFO] [stdout] 283 │- "TypeName": Object({ [INFO] [stdout] 284 │- "location": Number( [INFO] [stdout] 285 │- 243, [INFO] [stdout] 286 │- ), [INFO] [stdout] 287 │- "names": Array([ [INFO] [stdout] 288 │- Object({ [INFO] [stdout] 289 │- "String": Object({ [INFO] [stdout] 290 │- "str": String( [INFO] [stdout] 291 │- "text", [INFO] [stdout] 292 │- ), [INFO] [stdout] 293 │- }), [INFO] [stdout] 294 │- }), [INFO] [stdout] 295 │- ]), [INFO] [stdout] 296 │- "typemod": Number( [INFO] [stdout] 297 │- -1, [INFO] [stdout] 298 │- ), [INFO] [stdout] 299 │- }), [INFO] [stdout] 300 │- }), [INFO] [stdout] 301 │- ]), [INFO] [stdout] 302 │- "objname": Array([ [INFO] [stdout] 303 │- Object({ [INFO] [stdout] 304 │- "String": Object({ [INFO] [stdout] 305 │- "str": String( [INFO] [stdout] 306 │- "check_password", [INFO] [stdout] 307 │- ), [INFO] [stdout] 308 │- }), [INFO] [stdout] 309 │- }), [INFO] [stdout] 310 │- ]), [INFO] [stdout] 311 │- }), [INFO] [stdout] 312 │- }), [INFO] [stdout] 313 │- }), [INFO] [stdout] 195 │+ Object { [INFO] [stdout] 196 │+ "actions": Array [ [INFO] [stdout] 197 │+ Object { [INFO] [stdout] 198 │+ "DefElem": Object { [INFO] [stdout] 199 │+ "arg": Object { [INFO] [stdout] 200 │+ "VariableSetStmt": Object { [INFO] [stdout] 201 │+ "kind": Number(4), [INFO] [stdout] 202 │+ "name": String("search_path"), [INFO] [stdout] 203 │+ }, [INFO] [stdout] 204 │+ }, [INFO] [stdout] 205 │+ "defaction": Number(0), [INFO] [stdout] 206 │+ "defname": String("set"), [INFO] [stdout] 207 │+ "location": Number(249), [INFO] [stdout] 208 │+ }, [INFO] [stdout] 209 │+ }, [INFO] [stdout] 210 │+ ], [INFO] [stdout] 211 │+ "func": Object { [INFO] [stdout] 212 │+ "ObjectWithArgs": Object { [INFO] [stdout] 213 │+ "objargs": Array [ [INFO] [stdout] 214 │+ Object { [INFO] [stdout] 215 │+ "TypeName": Object { [INFO] [stdout] 216 │+ "location": Number(243), [INFO] [stdout] 217 │+ "names": Array [ [INFO] [stdout] 218 │+ Object { [INFO] [stdout] 219 │+ "String": Object { [INFO] [stdout] 220 │+ "str": String("text"), [INFO] [stdout] 221 │+ }, [INFO] [stdout] 222 │+ }, [INFO] [stdout] 223 │+ ], [INFO] [stdout] 224 │+ "typemod": Number(-1), [INFO] [stdout] 225 │+ }, [INFO] [stdout] 226 │+ }, [INFO] [stdout] 227 │+ ], [INFO] [stdout] 228 │+ "objname": Array [ [INFO] [stdout] 229 │+ Object { [INFO] [stdout] 230 │+ "String": Object { [INFO] [stdout] 231 │+ "str": String("check_password"), [INFO] [stdout] 232 │+ }, [INFO] [stdout] 233 │+ }, [INFO] [stdout] 234 │+ ], [INFO] [stdout] 235 │+ }, [INFO] [stdout] 236 │+ }, [INFO] [stdout] 237 │+ }, [INFO] [stdout] 314 238 │ ), [INFO] [stdout] 315 239 │ stmt_location: 212, [INFO] [stdout] 316 240 │ stmt_len: Some( [INFO] [stdout] 317 241 │ 54, [INFO] [stdout] 318 242 │ ), [INFO] [stdout] ────────────┴─────────────────────────────────────────────────────────────────── [INFO] [stdout] [INFO] [stdout] thread 'parse::tests::test_alter_function_stmt' (32) panicked at src/parse.rs:763:9: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" } [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x63770c599022 - std::backtrace_rs::backtrace::libunwind::trace::h7cddb8376417e7cc [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x63770c599022 - std::backtrace_rs::backtrace::trace_unsynchronized::hb4e41acf4b349ff1 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x63770c599022 - std::sys::backtrace::_print_fmt::h1222b80910ba6eb5 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x63770c599022 - ::fmt::h5bb8a979ba5db788 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x63770c5aab7f - core::fmt::rt::Argument::fmt::h2ee2c138a50a7796 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x63770c5aab7f - core::fmt::write::h1e0dbf07fe3990bd [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x63770c565c03 - std::io::default_write_fmt::h7d7ad5ed6a883d81 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x63770c565c03 - std::io::Write::write_fmt::hc477d9325b345ece [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x63770c571e72 - std::sys::backtrace::BacktraceLock::print::h788d486777205086 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x63770c576fff - std::panicking::default_hook::{{closure}}::ha7bdfeb5949fc0fa [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x63770c576e91 - std::panicking::default_hook::h6dad75ec721846f4 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x63770c4103fe - as core::ops::function::Fn>::call::h33799d04b0b96146 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/alloc/src/boxed.rs:1999:9 [INFO] [stdout] 12: 0x63770c4103fe - test::test_main_with_exit_callback::{{closure}}::h880e31c829a2eb5d [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x63770c57769e - as core::ops::function::Fn>::call::h5e1b8c652ea49180 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/alloc/src/boxed.rs:1999:9 [INFO] [stdout] 14: 0x63770c57769e - std::panicking::panic_with_hook::hba00e869ada17676 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x63770c57746a - std::panicking::panic_handler::{{closure}}::h3d21149c258e5ceb [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:707:13 [INFO] [stdout] 16: 0x63770c571fa9 - std::sys::backtrace::__rust_end_short_backtrace::h4f5d9b9dfb3e6ec1 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x63770c55993d - __rustc[9a7a9f9af7564de1]::rust_begin_unwind [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x63770c5b4c00 - core::panicking::panic_fmt::h78e817a90331d98b [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/panicking.rs:75:14 [INFO] [stdout] 19: 0x63770c5b3e86 - core::result::unwrap_failed::h3ce108722ad88f1e [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/result.rs:1852:5 [INFO] [stdout] 20: 0x63770c3c861d - core::result::Result::unwrap::hcd6127cb30184c10 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/result.rs:1223:23 [INFO] [stdout] 21: 0x63770c3c861d - squawk_parser::parse::tests::test_alter_function_stmt::hdb3cf088b1b3d750 [INFO] [stdout] at /opt/rustwide/workdir/src/parse.rs:763:9 [INFO] [stdout] 22: 0x63770c3c86d7 - squawk_parser::parse::tests::test_alter_function_stmt::{{closure}}::h2001be9661e10d09 [INFO] [stdout] at /opt/rustwide/workdir/src/parse.rs:754:34 [INFO] [stdout] 23: 0x63770c3e8c26 - core::ops::function::FnOnce::call_once::h73674b2003ddd4c1 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 24: 0x63770c4101fb - core::ops::function::FnOnce::call_once::h7f4b4fba903e39d5 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 25: 0x63770c4101fb - test::__rust_begin_short_backtrace::h9277cb6a2ccfc000 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:663:18 [INFO] [stdout] 26: 0x63770c425ca5 - test::run_test_in_process::{{closure}}::h9aea5ca90d1f4423 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:686:74 [INFO] [stdout] 27: 0x63770c425ca5 - as core::ops::function::FnOnce<()>>::call_once::h364f5fe6cc8afa85 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 28: 0x63770c425ca5 - std::panicking::catch_unwind::do_call::h2b2bec3317fe53ec [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:590:40 [INFO] [stdout] 29: 0x63770c425ca5 - std::panicking::catch_unwind::hc3763734156da4af [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:553:19 [INFO] [stdout] 30: 0x63770c425ca5 - std::panic::catch_unwind::h28038391e867eabc [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x63770c425ca5 - test::run_test_in_process::had0273166695a036 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:686:27 [INFO] [stdout] 32: 0x63770c425ca5 - test::run_test::{{closure}}::h743d09d4bb476605 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:607:43 [INFO] [stdout] 33: 0x63770c3fc6c4 - test::run_test::{{closure}}::he950b8f9118d37e2 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:637:41 [INFO] [stdout] 34: 0x63770c3fc6c4 - std::sys::backtrace::__rust_begin_short_backtrace::hbfaffa6539f6abb7 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 35: 0x63770c3fffaa - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hcce3c2c65b9c3b20 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] 36: 0x63770c3fffaa - as core::ops::function::FnOnce<()>>::call_once::hb66b30b6d37985a5 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 37: 0x63770c3fffaa - std::panicking::catch_unwind::do_call::h992bbe2c32dc1d79 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:590:40 [INFO] [stdout] 38: 0x63770c3fffaa - std::panicking::catch_unwind::h412991d5237de610 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:553:19 [INFO] [stdout] 39: 0x63770c3fffaa - std::panic::catch_unwind::ha82b139b3eb5840a [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x63770c3fffaa - std::thread::Builder::spawn_unchecked_::{{closure}}::ha823b36f5114938e [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 41: 0x63770c3fffaa - core::ops::function::FnOnce::call_once{{vtable.shim}}::hf120e7b1db22ac07 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 42: 0x63770c56bf8f - as core::ops::function::FnOnce>::call_once::h3e049222c99298ac [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/alloc/src/boxed.rs:1985:9 [INFO] [stdout] 43: 0x63770c56bf8f - std::sys::pal::unix::thread::Thread::new::thread_start::h942e336943ad5963 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/pal/unix/thread.rs:118:17 [INFO] [stdout] 44: 0x7f4c0b65faa4 - [INFO] [stdout] 45: 0x7f4c0b6eca34 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- parse::tests::test_alter_publication stdout ---- [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Differences ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout] Snapshot file: src/snapshots/squawk_parser__parse__tests__alter_publication.snap [INFO] [stdout] Snapshot: alter_publication [INFO] [stdout] Source: src/parse.rs:1162 [INFO] [stdout] -old snapshot [INFO] [stdout] +new results [INFO] [stdout] ──────────────────────────────────────────────────────────────────────────────── [INFO] [stdout] res [INFO] [stdout] ────────────┬─────────────────────────────────────────────────────────────────── [INFO] [stdout] 2 2 │ [ [INFO] [stdout] 3 3 │ RawStmt( [INFO] [stdout] 4 4 │ RawStmt { [INFO] [stdout] 5 5 │ stmt: AlterPublicationStmt( [INFO] [stdout] 6 │- Object({ [INFO] [stdout] 7 │- "options": Array([ [INFO] [stdout] 8 │- Object({ [INFO] [stdout] 9 │- "DefElem": Object({ [INFO] [stdout] 10 │- "arg": Object({ [INFO] [stdout] 11 │- "String": Object({ [INFO] [stdout] 12 │- "str": String( [INFO] [stdout] 13 │- "update, delete", [INFO] [stdout] 14 │- ), [INFO] [stdout] 15 │- }), [INFO] [stdout] 16 │- }), [INFO] [stdout] 17 │- "defaction": Number( [INFO] [stdout] 18 │- 0, [INFO] [stdout] 19 │- ), [INFO] [stdout] 20 │- "defname": String( [INFO] [stdout] 21 │- "publish", [INFO] [stdout] 22 │- ), [INFO] [stdout] 23 │- "location": Number( [INFO] [stdout] 24 │- 33, [INFO] [stdout] 25 │- ), [INFO] [stdout] 26 │- }), [INFO] [stdout] 27 │- }), [INFO] [stdout] 28 │- ]), [INFO] [stdout] 29 │- "pubname": String( [INFO] [stdout] 30 │- "noinsert", [INFO] [stdout] 31 │- ), [INFO] [stdout] 32 │- "tableAction": Number( [INFO] [stdout] 33 │- 0, [INFO] [stdout] 34 │- ), [INFO] [stdout] 35 │- }), [INFO] [stdout] 6 │+ Object { [INFO] [stdout] 7 │+ "options": Array [ [INFO] [stdout] 8 │+ Object { [INFO] [stdout] 9 │+ "DefElem": Object { [INFO] [stdout] 10 │+ "arg": Object { [INFO] [stdout] 11 │+ "String": Object { [INFO] [stdout] 12 │+ "str": String("update, delete"), [INFO] [stdout] 13 │+ }, [INFO] [stdout] 14 │+ }, [INFO] [stdout] 15 │+ "defaction": Number(0), [INFO] [stdout] 16 │+ "defname": String("publish"), [INFO] [stdout] 17 │+ "location": Number(33), [INFO] [stdout] 18 │+ }, [INFO] [stdout] 19 │+ }, [INFO] [stdout] 20 │+ ], [INFO] [stdout] 21 │+ "pubname": String("noinsert"), [INFO] [stdout] 22 │+ "tableAction": Number(0), [INFO] [stdout] 23 │+ }, [INFO] [stdout] 36 24 │ ), [INFO] [stdout] 37 25 │ stmt_location: 0, [INFO] [stdout] 38 26 │ stmt_len: Some( [INFO] [stdout] 39 27 │ 60, [INFO] [stdout] 40 28 │ ), [INFO] [stdout] 42 30 │ ), [INFO] [stdout] 43 31 │ RawStmt( [INFO] [stdout] 44 32 │ RawStmt { [INFO] [stdout] 45 33 │ stmt: AlterPublicationStmt( [INFO] [stdout] 46 │- Object({ [INFO] [stdout] 47 │- "pubname": String( [INFO] [stdout] 48 │- "mypublication", [INFO] [stdout] 49 │- ), [INFO] [stdout] 50 │- "tableAction": Number( [INFO] [stdout] 51 │- 2, [INFO] [stdout] 52 │- ), [INFO] [stdout] 53 │- "tables": Array([ [INFO] [stdout] 54 │- Object({ [INFO] [stdout] 55 │- "RangeVar": Object({ [INFO] [stdout] 56 │- "inh": Bool( [INFO] [stdout] 57 │- true, [INFO] [stdout] 58 │- ), [INFO] [stdout] 59 │- "location": Number( [INFO] [stdout] 60 │- 104, [INFO] [stdout] 61 │- ), [INFO] [stdout] 62 │- "relname": String( [INFO] [stdout] 63 │- "users", [INFO] [stdout] 64 │- ), [INFO] [stdout] 65 │- "relpersistence": String( [INFO] [stdout] 66 │- "p", [INFO] [stdout] 67 │- ), [INFO] [stdout] 68 │- }), [INFO] [stdout] 69 │- }), [INFO] [stdout] 70 │- Object({ [INFO] [stdout] 71 │- "RangeVar": Object({ [INFO] [stdout] 72 │- "inh": Bool( [INFO] [stdout] 73 │- true, [INFO] [stdout] 74 │- ), [INFO] [stdout] 75 │- "location": Number( [INFO] [stdout] 76 │- 111, [INFO] [stdout] 77 │- ), [INFO] [stdout] 78 │- "relname": String( [INFO] [stdout] 79 │- "departments", [INFO] [stdout] 80 │- ), [INFO] [stdout] 81 │- "relpersistence": String( [INFO] [stdout] 82 │- "p", [INFO] [stdout] 83 │- ), [INFO] [stdout] 84 │- }), [INFO] [stdout] 85 │- }), [INFO] [stdout] 86 │- ]), [INFO] [stdout] 87 │- }), [INFO] [stdout] 34 │+ Object { [INFO] [stdout] 35 │+ "pubname": String("mypublication"), [INFO] [stdout] 36 │+ "tableAction": Number(2), [INFO] [stdout] 37 │+ "tables": Array [ [INFO] [stdout] 38 │+ Object { [INFO] [stdout] 39 │+ "RangeVar": Object { [INFO] [stdout] 40 │+ "inh": Bool(true), [INFO] [stdout] 41 │+ "location": Number(104), [INFO] [stdout] 42 │+ "relname": String("users"), [INFO] [stdout] 43 │+ "relpersistence": String("p"), [INFO] [stdout] 44 │+ }, [INFO] [stdout] 45 │+ }, [INFO] [stdout] 46 │+ Object { [INFO] [stdout] 47 │+ "RangeVar": Object { [INFO] [stdout] 48 │+ "inh": Bool(true), [INFO] [stdout] 49 │+ "location": Number(111), [INFO] [stdout] 50 │+ "relname": String("departments"), [INFO] [stdout] 51 │+ "relpersistence": String("p"), [INFO] [stdout] 52 │+ }, [INFO] [stdout] 53 │+ }, [INFO] [stdout] 54 │+ ], [INFO] [stdout] 55 │+ }, [INFO] [stdout] 88 56 │ ), [INFO] [stdout] 89 57 │ stmt_location: 61, [INFO] [stdout] 90 58 │ stmt_len: Some( [INFO] [stdout] 91 59 │ 61, [INFO] [stdout] 92 60 │ ), [INFO] [stdout] ────────────┴─────────────────────────────────────────────────────────────────── [INFO] [stdout] [INFO] [stdout] thread 'parse::tests::test_alter_publication' (39) panicked at src/parse.rs:1162:9: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" } [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x63770c599022 - std::backtrace_rs::backtrace::libunwind::trace::h7cddb8376417e7cc [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x63770c599022 - std::backtrace_rs::backtrace::trace_unsynchronized::hb4e41acf4b349ff1 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x63770c599022 - std::sys::backtrace::_print_fmt::h1222b80910ba6eb5 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x63770c599022 - ::fmt::h5bb8a979ba5db788 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x63770c5aab7f - core::fmt::rt::Argument::fmt::h2ee2c138a50a7796 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x63770c5aab7f - core::fmt::write::h1e0dbf07fe3990bd [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x63770c565c03 - std::io::default_write_fmt::h7d7ad5ed6a883d81 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x63770c565c03 - std::io::Write::write_fmt::hc477d9325b345ece [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x63770c571e72 - std::sys::backtrace::BacktraceLock::print::h788d486777205086 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x63770c576fff - std::panicking::default_hook::{{closure}}::ha7bdfeb5949fc0fa [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x63770c576e91 - std::panicking::default_hook::h6dad75ec721846f4 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x63770c4103fe - as core::ops::function::Fn>::call::h33799d04b0b96146 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/alloc/src/boxed.rs:1999:9 [INFO] [stdout] 12: 0x63770c4103fe - test::test_main_with_exit_callback::{{closure}}::h880e31c829a2eb5d [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x63770c57769e - as core::ops::function::Fn>::call::h5e1b8c652ea49180 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/alloc/src/boxed.rs:1999:9 [INFO] [stdout] 14: 0x63770c57769e - std::panicking::panic_with_hook::hba00e869ada17676 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x63770c57746a - std::panicking::panic_handler::{{closure}}::h3d21149c258e5ceb [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:707:13 [INFO] [stdout] 16: 0x63770c571fa9 - std::sys::backtrace::__rust_end_short_backtrace::h4f5d9b9dfb3e6ec1 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x63770c55993d - __rustc[9a7a9f9af7564de1]::rust_begin_unwind [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x63770c5b4c00 - core::panicking::panic_fmt::h78e817a90331d98b [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/panicking.rs:75:14 [INFO] [stdout] 19: 0x63770c5b3e86 - core::result::unwrap_failed::h3ce108722ad88f1e [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/result.rs:1852:5 [INFO] [stdout] 20: 0x63770c3c4e4d - core::result::Result::unwrap::hcd6127cb30184c10 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/result.rs:1223:23 [INFO] [stdout] 21: 0x63770c3c4e4d - squawk_parser::parse::tests::test_alter_publication::h3824b1b106b70022 [INFO] [stdout] at /opt/rustwide/workdir/src/parse.rs:1162:9 [INFO] [stdout] 22: 0x63770c3c4f07 - squawk_parser::parse::tests::test_alter_publication::{{closure}}::h44fa9181216a7a42 [INFO] [stdout] at /opt/rustwide/workdir/src/parse.rs:1155:32 [INFO] [stdout] 23: 0x63770c3e8fb6 - core::ops::function::FnOnce::call_once::h89cef847d5556381 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 24: 0x63770c4101fb - core::ops::function::FnOnce::call_once::h7f4b4fba903e39d5 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 25: 0x63770c4101fb - test::__rust_begin_short_backtrace::h9277cb6a2ccfc000 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:663:18 [INFO] [stdout] 26: 0x63770c425ca5 - test::run_test_in_process::{{closure}}::h9aea5ca90d1f4423 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:686:74 [INFO] [stdout] 27: 0x63770c425ca5 - as core::ops::function::FnOnce<()>>::call_once::h364f5fe6cc8afa85 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 28: 0x63770c425ca5 - std::panicking::catch_unwind::do_call::h2b2bec3317fe53ec [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:590:40 [INFO] [stdout] 29: 0x63770c425ca5 - std::panicking::catch_unwind::hc3763734156da4af [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:553:19 [INFO] [stdout] 30: 0x63770c425ca5 - std::panic::catch_unwind::h28038391e867eabc [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x63770c425ca5 - test::run_test_in_process::had0273166695a036 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:686:27 [INFO] [stdout] 32: 0x63770c425ca5 - test::run_test::{{closure}}::h743d09d4bb476605 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:607:43 [INFO] [stdout] 33: 0x63770c3fc6c4 - test::run_test::{{closure}}::he950b8f9118d37e2 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:637:41 [INFO] [stdout] 34: 0x63770c3fc6c4 - std::sys::backtrace::__rust_begin_short_backtrace::hbfaffa6539f6abb7 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 35: 0x63770c3fffaa - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hcce3c2c65b9c3b20 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] 36: 0x63770c3fffaa - as core::ops::function::FnOnce<()>>::call_once::hb66b30b6d37985a5 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 37: 0x63770c3fffaa - std::panicking::catch_unwind::do_call::h992bbe2c32dc1d79 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:590:40 [INFO] [stdout] 38: 0x63770c3fffaa - std::panicking::catch_unwind::h412991d5237de610 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:553:19 [INFO] [stdout] 39: 0x63770c3fffaa - std::panic::catch_unwind::ha82b139b3eb5840a [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x63770c3fffaa - std::thread::Builder::spawn_unchecked_::{{closure}}::ha823b36f5114938e [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 41: 0x63770c3fffaa - core::ops::function::FnOnce::call_once{{vtable.shim}}::hf120e7b1db22ac07 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 42: 0x63770c56bf8f - as core::ops::function::FnOnce>::call_once::h3e049222c99298ac [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/alloc/src/boxed.rs:1985:9 [INFO] [stdout] 43: 0x63770c56bf8f - std::sys::pal::unix::thread::Thread::new::thread_start::h942e336943ad5963 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/pal/unix/thread.rs:118:17 [INFO] [stdout] 44: 0x7f4c0b65faa4 - [INFO] [stdout] 45: 0x7f4c0b6eca34 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- parse::tests::test_alter_operator_stmt stdout ---- [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Differences ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout] Snapshot file: src/snapshots/squawk_parser__parse__tests__alter_operator_stmt.snap [INFO] [stdout] Snapshot: alter_operator_stmt [INFO] [stdout] Source: src/parse.rs:802 [INFO] [stdout] -old snapshot [INFO] [stdout] +new results [INFO] [stdout] ──────────────────────────────────────────────────────────────────────────────── [INFO] [stdout] res [INFO] [stdout] ────────────┬─────────────────────────────────────────────────────────────────── [INFO] [stdout] 2 2 │ [ [INFO] [stdout] 3 3 │ RawStmt( [INFO] [stdout] 4 4 │ RawStmt { [INFO] [stdout] 5 5 │ stmt: AlterOwnerStmt( [INFO] [stdout] 6 │- Object({ [INFO] [stdout] 7 │- "newowner": Object({ [INFO] [stdout] 8 │- "RoleSpec": Object({ [INFO] [stdout] 9 │- "location": Number( [INFO] [stdout] 10 │- 41, [INFO] [stdout] 11 │- ), [INFO] [stdout] 12 │- "rolename": String( [INFO] [stdout] 13 │- "joe", [INFO] [stdout] 14 │- ), [INFO] [stdout] 15 │- "roletype": Number( [INFO] [stdout] 16 │- 0, [INFO] [stdout] 17 │- ), [INFO] [stdout] 18 │- }), [INFO] [stdout] 19 │- }), [INFO] [stdout] 20 │- "object": Object({ [INFO] [stdout] 21 │- "ObjectWithArgs": Object({ [INFO] [stdout] 22 │- "objargs": Array([ [INFO] [stdout] 23 │- Object({ [INFO] [stdout] 24 │- "TypeName": Object({ [INFO] [stdout] 25 │- "location": Number( [INFO] [stdout] 26 │- 20, [INFO] [stdout] 27 │- ), [INFO] [stdout] 28 │- "names": Array([ [INFO] [stdout] 29 │- Object({ [INFO] [stdout] 30 │- "String": Object({ [INFO] [stdout] 31 │- "str": String( [INFO] [stdout] 32 │- "text", [INFO] [stdout] 33 │- ), [INFO] [stdout] 34 │- }), [INFO] [stdout] 35 │- }), [INFO] [stdout] 36 │- ]), [INFO] [stdout] 37 │- "typemod": Number( [INFO] [stdout] 38 │- -1, [INFO] [stdout] 39 │- ), [INFO] [stdout] 40 │- }), [INFO] [stdout] 41 │- }), [INFO] [stdout] 42 │- Object({ [INFO] [stdout] 43 │- "TypeName": Object({ [INFO] [stdout] 44 │- "location": Number( [INFO] [stdout] 45 │- 26, [INFO] [stdout] 46 │- ), [INFO] [stdout] 47 │- "names": Array([ [INFO] [stdout] 48 │- Object({ [INFO] [stdout] 49 │- "String": Object({ [INFO] [stdout] 50 │- "str": String( [INFO] [stdout] 51 │- "text", [INFO] [stdout] 52 │- ), [INFO] [stdout] 53 │- }), [INFO] [stdout] 54 │- }), [INFO] [stdout] 55 │- ]), [INFO] [stdout] 56 │- "typemod": Number( [INFO] [stdout] 57 │- -1, [INFO] [stdout] 58 │- ), [INFO] [stdout] 59 │- }), [INFO] [stdout] 60 │- }), [INFO] [stdout] 61 │- ]), [INFO] [stdout] 62 │- "objname": Array([ [INFO] [stdout] 63 │- Object({ [INFO] [stdout] 64 │- "String": Object({ [INFO] [stdout] 65 │- "str": String( [INFO] [stdout] 66 │- "@@", [INFO] [stdout] 67 │- ), [INFO] [stdout] 68 │- }), [INFO] [stdout] 69 │- }), [INFO] [stdout] 70 │- ]), [INFO] [stdout] 71 │- }), [INFO] [stdout] 72 │- }), [INFO] [stdout] 73 │- "objectType": Number( [INFO] [stdout] 74 │- 25, [INFO] [stdout] 75 │- ), [INFO] [stdout] 76 │- }), [INFO] [stdout] 6 │+ Object { [INFO] [stdout] 7 │+ "newowner": Object { [INFO] [stdout] 8 │+ "RoleSpec": Object { [INFO] [stdout] 9 │+ "location": Number(41), [INFO] [stdout] 10 │+ "rolename": String("joe"), [INFO] [stdout] 11 │+ "roletype": Number(0), [INFO] [stdout] 12 │+ }, [INFO] [stdout] 13 │+ }, [INFO] [stdout] 14 │+ "object": Object { [INFO] [stdout] 15 │+ "ObjectWithArgs": Object { [INFO] [stdout] 16 │+ "objargs": Array [ [INFO] [stdout] 17 │+ Object { [INFO] [stdout] 18 │+ "TypeName": Object { [INFO] [stdout] 19 │+ "location": Number(20), [INFO] [stdout] 20 │+ "names": Array [ [INFO] [stdout] 21 │+ Object { [INFO] [stdout] 22 │+ "String": Object { [INFO] [stdout] 23 │+ "str": String("text"), [INFO] [stdout] 24 │+ }, [INFO] [stdout] 25 │+ }, [INFO] [stdout] 26 │+ ], [INFO] [stdout] 27 │+ "typemod": Number(-1), [INFO] [stdout] 28 │+ }, [INFO] [stdout] 29 │+ }, [INFO] [stdout] 30 │+ Object { [INFO] [stdout] 31 │+ "TypeName": Object { [INFO] [stdout] 32 │+ "location": Number(26), [INFO] [stdout] 33 │+ "names": Array [ [INFO] [stdout] 34 │+ Object { [INFO] [stdout] 35 │+ "String": Object { [INFO] [stdout] 36 │+ "str": String("text"), [INFO] [stdout] 37 │+ }, [INFO] [stdout] 38 │+ }, [INFO] [stdout] 39 │+ ], [INFO] [stdout] 40 │+ "typemod": Number(-1), [INFO] [stdout] 41 │+ }, [INFO] [stdout] 42 │+ }, [INFO] [stdout] 43 │+ ], [INFO] [stdout] 44 │+ "objname": Array [ [INFO] [stdout] 45 │+ Object { [INFO] [stdout] 46 │+ "String": Object { [INFO] [stdout] 47 │+ "str": String("@@"), [INFO] [stdout] 48 │+ }, [INFO] [stdout] 49 │+ }, [INFO] [stdout] 50 │+ ], [INFO] [stdout] 51 │+ }, [INFO] [stdout] 52 │+ }, [INFO] [stdout] 53 │+ "objectType": Number(25), [INFO] [stdout] 54 │+ }, [INFO] [stdout] 77 55 │ ), [INFO] [stdout] 78 56 │ stmt_location: 0, [INFO] [stdout] 79 57 │ stmt_len: Some( [INFO] [stdout] 80 58 │ 44, [INFO] [stdout] 81 59 │ ), [INFO] [stdout] 83 61 │ ), [INFO] [stdout] 84 62 │ RawStmt( [INFO] [stdout] 85 63 │ RawStmt { [INFO] [stdout] 86 64 │ stmt: AlterObjectSchemaStmt( [INFO] [stdout] 87 │- Object({ [INFO] [stdout] 88 │- "newschema": String( [INFO] [stdout] 89 │- "bar", [INFO] [stdout] 90 │- ), [INFO] [stdout] 91 │- "object": Object({ [INFO] [stdout] 92 │- "ObjectWithArgs": Object({ [INFO] [stdout] 93 │- "objargs": Array([ [INFO] [stdout] 94 │- Object({ [INFO] [stdout] 95 │- "TypeName": Object({ [INFO] [stdout] 96 │- "location": Number( [INFO] [stdout] 97 │- 65, [INFO] [stdout] 98 │- ), [INFO] [stdout] 99 │- "names": Array([ [INFO] [stdout] 100 │- Object({ [INFO] [stdout] 101 │- "String": Object({ [INFO] [stdout] 102 │- "str": String( [INFO] [stdout] 103 │- "text", [INFO] [stdout] 104 │- ), [INFO] [stdout] 105 │- }), [INFO] [stdout] 106 │- }), [INFO] [stdout] 107 │- ]), [INFO] [stdout] 108 │- "typemod": Number( [INFO] [stdout] 109 │- -1, [INFO] [stdout] 110 │- ), [INFO] [stdout] 111 │- }), [INFO] [stdout] 112 │- }), [INFO] [stdout] 113 │- Object({ [INFO] [stdout] 114 │- "TypeName": Object({ [INFO] [stdout] 115 │- "location": Number( [INFO] [stdout] 116 │- 71, [INFO] [stdout] 117 │- ), [INFO] [stdout] 118 │- "names": Array([ [INFO] [stdout] 119 │- Object({ [INFO] [stdout] 120 │- "String": Object({ [INFO] [stdout] 121 │- "str": String( [INFO] [stdout] 122 │- "text", [INFO] [stdout] 123 │- ), [INFO] [stdout] 124 │- }), [INFO] [stdout] 125 │- }), [INFO] [stdout] 126 │- ]), [INFO] [stdout] 127 │- "typemod": Number( [INFO] [stdout] 128 │- -1, [INFO] [stdout] 129 │- ), [INFO] [stdout] 130 │- }), [INFO] [stdout] 131 │- }), [INFO] [stdout] 132 │- ]), [INFO] [stdout] 133 │- "objname": Array([ [INFO] [stdout] 134 │- Object({ [INFO] [stdout] 135 │- "String": Object({ [INFO] [stdout] 136 │- "str": String( [INFO] [stdout] 137 │- "@@", [INFO] [stdout] 138 │- ), [INFO] [stdout] 139 │- }), [INFO] [stdout] 140 │- }), [INFO] [stdout] 141 │- ]), [INFO] [stdout] 142 │- }), [INFO] [stdout] 143 │- }), [INFO] [stdout] 144 │- "objectType": Number( [INFO] [stdout] 145 │- 25, [INFO] [stdout] 146 │- ), [INFO] [stdout] 147 │- }), [INFO] [stdout] 65 │+ Object { [INFO] [stdout] 66 │+ "newschema": String("bar"), [INFO] [stdout] 67 │+ "object": Object { [INFO] [stdout] 68 │+ "ObjectWithArgs": Object { [INFO] [stdout] 69 │+ "objargs": Array [ [INFO] [stdout] 70 │+ Object { [INFO] [stdout] 71 │+ "TypeName": Object { [INFO] [stdout] 72 │+ "location": Number(65), [INFO] [stdout] 73 │+ "names": Array [ [INFO] [stdout] 74 │+ Object { [INFO] [stdout] 75 │+ "String": Object { [INFO] [stdout] 76 │+ "str": String("text"), [INFO] [stdout] 77 │+ }, [INFO] [stdout] 78 │+ }, [INFO] [stdout] 79 │+ ], [INFO] [stdout] 80 │+ "typemod": Number(-1), [INFO] [stdout] 81 │+ }, [INFO] [stdout] 82 │+ }, [INFO] [stdout] 83 │+ Object { [INFO] [stdout] 84 │+ "TypeName": Object { [INFO] [stdout] 85 │+ "location": Number(71), [INFO] [stdout] 86 │+ "names": Array [ [INFO] [stdout] 87 │+ Object { [INFO] [stdout] 88 │+ "String": Object { [INFO] [stdout] 89 │+ "str": String("text"), [INFO] [stdout] 90 │+ }, [INFO] [stdout] 91 │+ }, [INFO] [stdout] 92 │+ ], [INFO] [stdout] 93 │+ "typemod": Number(-1), [INFO] [stdout] 94 │+ }, [INFO] [stdout] 95 │+ }, [INFO] [stdout] 96 │+ ], [INFO] [stdout] 97 │+ "objname": Array [ [INFO] [stdout] 98 │+ Object { [INFO] [stdout] 99 │+ "String": Object { [INFO] [stdout] 100 │+ "str": String("@@"), [INFO] [stdout] 101 │+ }, [INFO] [stdout] 102 │+ }, [INFO] [stdout] 103 │+ ], [INFO] [stdout] 104 │+ }, [INFO] [stdout] 105 │+ }, [INFO] [stdout] 106 │+ "objectType": Number(25), [INFO] [stdout] 107 │+ }, [INFO] [stdout] 148 108 │ ), [INFO] [stdout] 149 109 │ stmt_location: 45, [INFO] [stdout] 150 110 │ stmt_len: Some( [INFO] [stdout] 151 111 │ 46, [INFO] [stdout] 152 112 │ ), [INFO] [stdout] 154 114 │ ), [INFO] [stdout] 155 115 │ RawStmt( [INFO] [stdout] 156 116 │ RawStmt { [INFO] [stdout] 157 117 │ stmt: AlterOperatorStmt( [INFO] [stdout] 158 │- Object({ [INFO] [stdout] 159 │- "opername": Object({ [INFO] [stdout] 160 │- "ObjectWithArgs": Object({ [INFO] [stdout] 161 │- "objargs": Array([ [INFO] [stdout] 162 │- Object({ [INFO] [stdout] 163 │- "TypeName": Object({ [INFO] [stdout] 164 │- "location": Number( [INFO] [stdout] 165 │- 112, [INFO] [stdout] 166 │- ), [INFO] [stdout] 167 │- "names": Array([ [INFO] [stdout] 168 │- Object({ [INFO] [stdout] 169 │- "String": Object({ [INFO] [stdout] 170 │- "str": String( [INFO] [stdout] 171 │- "_int4", [INFO] [stdout] 172 │- ), [INFO] [stdout] 173 │- }), [INFO] [stdout] 174 │- }), [INFO] [stdout] 175 │- ]), [INFO] [stdout] 176 │- "typemod": Number( [INFO] [stdout] 177 │- -1, [INFO] [stdout] 178 │- ), [INFO] [stdout] 179 │- }), [INFO] [stdout] 180 │- }), [INFO] [stdout] 181 │- Object({ [INFO] [stdout] 182 │- "TypeName": Object({ [INFO] [stdout] 183 │- "location": Number( [INFO] [stdout] 184 │- 119, [INFO] [stdout] 185 │- ), [INFO] [stdout] 186 │- "names": Array([ [INFO] [stdout] 187 │- Object({ [INFO] [stdout] 188 │- "String": Object({ [INFO] [stdout] 189 │- "str": String( [INFO] [stdout] 190 │- "_int4", [INFO] [stdout] 191 │- ), [INFO] [stdout] 192 │- }), [INFO] [stdout] 193 │- }), [INFO] [stdout] 194 │- ]), [INFO] [stdout] 195 │- "typemod": Number( [INFO] [stdout] 196 │- -1, [INFO] [stdout] 197 │- ), [INFO] [stdout] 198 │- }), [INFO] [stdout] 199 │- }), [INFO] [stdout] 200 │- ]), [INFO] [stdout] 201 │- "objname": Array([ [INFO] [stdout] 202 │- Object({ [INFO] [stdout] 203 │- "String": Object({ [INFO] [stdout] 204 │- "str": String( [INFO] [stdout] 205 │- "&&", [INFO] [stdout] 206 │- ), [INFO] [stdout] 207 │- }), [INFO] [stdout] 208 │- }), [INFO] [stdout] 209 │- ]), [INFO] [stdout] 210 │- }), [INFO] [stdout] 211 │- }), [INFO] [stdout] 212 │- "options": Array([ [INFO] [stdout] 213 │- Object({ [INFO] [stdout] 214 │- "DefElem": Object({ [INFO] [stdout] 215 │- "arg": Object({ [INFO] [stdout] 216 │- "TypeName": Object({ [INFO] [stdout] 217 │- "location": Number( [INFO] [stdout] 218 │- 142, [INFO] [stdout] 219 │- ), [INFO] [stdout] 220 │- "names": Array([ [INFO] [stdout] 221 │- Object({ [INFO] [stdout] 222 │- "String": Object({ [INFO] [stdout] 223 │- "str": String( [INFO] [stdout] 224 │- "_int_contsel", [INFO] [stdout] 225 │- ), [INFO] [stdout] 226 │- }), [INFO] [stdout] 227 │- }), [INFO] [stdout] 228 │- ]), [INFO] [stdout] 229 │- "typemod": Number( [INFO] [stdout] 230 │- -1, [INFO] [stdout] 231 │- ), [INFO] [stdout] 232 │- }), [INFO] [stdout] 233 │- }), [INFO] [stdout] 234 │- "defaction": Number( [INFO] [stdout] 235 │- 0, [INFO] [stdout] 236 │- ), [INFO] [stdout] 237 │- "defname": String( [INFO] [stdout] 238 │- "restrict", [INFO] [stdout] 239 │- ), [INFO] [stdout] 240 │- "location": Number( [INFO] [stdout] 241 │- 131, [INFO] [stdout] 242 │- ), [INFO] [stdout] 243 │- }), [INFO] [stdout] 244 │- }), [INFO] [stdout] 245 │- Object({ [INFO] [stdout] 246 │- "DefElem": Object({ [INFO] [stdout] 247 │- "arg": Object({ [INFO] [stdout] 248 │- "TypeName": Object({ [INFO] [stdout] 249 │- "location": Number( [INFO] [stdout] 250 │- 163, [INFO] [stdout] 251 │- ), [INFO] [stdout] 252 │- "names": Array([ [INFO] [stdout] 253 │- Object({ [INFO] [stdout] 254 │- "String": Object({ [INFO] [stdout] 255 │- "str": String( [INFO] [stdout] 256 │- "_int_contjoinsel", [INFO] [stdout] 257 │- ), [INFO] [stdout] 258 │- }), [INFO] [stdout] 259 │- }), [INFO] [stdout] 260 │- ]), [INFO] [stdout] 261 │- "typemod": Number( [INFO] [stdout] 262 │- -1, [INFO] [stdout] 263 │- ), [INFO] [stdout] 264 │- }), [INFO] [stdout] 265 │- }), [INFO] [stdout] 266 │- "defaction": Number( [INFO] [stdout] 267 │- 0, [INFO] [stdout] 268 │- ), [INFO] [stdout] 269 │- "defname": String( [INFO] [stdout] 270 │- "join", [INFO] [stdout] 271 │- ), [INFO] [stdout] 272 │- "location": Number( [INFO] [stdout] 273 │- 156, [INFO] [stdout] 274 │- ), [INFO] [stdout] 275 │- }), [INFO] [stdout] 276 │- }), [INFO] [stdout] 277 │- ]), [INFO] [stdout] 278 │- }), [INFO] [stdout] 118 │+ Object { [INFO] [stdout] 119 │+ "opername": Object { [INFO] [stdout] 120 │+ "ObjectWithArgs": Object { [INFO] [stdout] 121 │+ "objargs": Array [ [INFO] [stdout] 122 │+ Object { [INFO] [stdout] 123 │+ "TypeName": Object { [INFO] [stdout] 124 │+ "location": Number(112), [INFO] [stdout] 125 │+ "names": Array [ [INFO] [stdout] 126 │+ Object { [INFO] [stdout] 127 │+ "String": Object { [INFO] [stdout] 128 │+ "str": String("_int4"), [INFO] [stdout] 129 │+ }, [INFO] [stdout] 130 │+ }, [INFO] [stdout] 131 │+ ], [INFO] [stdout] 132 │+ "typemod": Number(-1), [INFO] [stdout] 133 │+ }, [INFO] [stdout] 134 │+ }, [INFO] [stdout] 135 │+ Object { [INFO] [stdout] 136 │+ "TypeName": Object { [INFO] [stdout] 137 │+ "location": Number(119), [INFO] [stdout] 138 │+ "names": Array [ [INFO] [stdout] 139 │+ Object { [INFO] [stdout] 140 │+ "String": Object { [INFO] [stdout] 141 │+ "str": String("_int4"), [INFO] [stdout] 142 │+ }, [INFO] [stdout] 143 │+ }, [INFO] [stdout] 144 │+ ], [INFO] [stdout] 145 │+ "typemod": Number(-1), [INFO] [stdout] 146 │+ }, [INFO] [stdout] 147 │+ }, [INFO] [stdout] 148 │+ ], [INFO] [stdout] 149 │+ "objname": Array [ [INFO] [stdout] 150 │+ Object { [INFO] [stdout] 151 │+ "String": Object { [INFO] [stdout] 152 │+ "str": String("&&"), [INFO] [stdout] 153 │+ }, [INFO] [stdout] 154 │+ }, [INFO] [stdout] 155 │+ ], [INFO] [stdout] 156 │+ }, [INFO] [stdout] 157 │+ }, [INFO] [stdout] 158 │+ "options": Array [ [INFO] [stdout] 159 │+ Object { [INFO] [stdout] 160 │+ "DefElem": Object { [INFO] [stdout] 161 │+ "arg": Object { [INFO] [stdout] 162 │+ "TypeName": Object { [INFO] [stdout] 163 │+ "location": Number(142), [INFO] [stdout] 164 │+ "names": Array [ [INFO] [stdout] 165 │+ Object { [INFO] [stdout] 166 │+ "String": Object { [INFO] [stdout] 167 │+ "str": String("_int_contsel"), [INFO] [stdout] 168 │+ }, [INFO] [stdout] 169 │+ }, [INFO] [stdout] 170 │+ ], [INFO] [stdout] 171 │+ "typemod": Number(-1), [INFO] [stdout] 172 │+ }, [INFO] [stdout] 173 │+ }, [INFO] [stdout] 174 │+ "defaction": Number(0), [INFO] [stdout] 175 │+ "defname": String("restrict"), [INFO] [stdout] 176 │+ "location": Number(131), [INFO] [stdout] 177 │+ }, [INFO] [stdout] 178 │+ }, [INFO] [stdout] 179 │+ Object { [INFO] [stdout] 180 │+ "DefElem": Object { [INFO] [stdout] 181 │+ "arg": Object { [INFO] [stdout] 182 │+ "TypeName": Object { [INFO] [stdout] 183 │+ "location": Number(163), [INFO] [stdout] 184 │+ "names": Array [ [INFO] [stdout] 185 │+ Object { [INFO] [stdout] 186 │+ "String": Object { [INFO] [stdout] 187 │+ "str": String("_int_contjoinsel"), [INFO] [stdout] 188 │+ }, [INFO] [stdout] 189 │+ }, [INFO] [stdout] 190 │+ ], [INFO] [stdout] 191 │+ "typemod": Number(-1), [INFO] [stdout] 192 │+ }, [INFO] [stdout] 193 │+ }, [INFO] [stdout] 194 │+ "defaction": Number(0), [INFO] [stdout] 195 │+ "defname": String("join"), [INFO] [stdout] 196 │+ "location": Number(156), [INFO] [stdout] 197 │+ }, [INFO] [stdout] 198 │+ }, [INFO] [stdout] 199 │+ ], [INFO] [stdout] 200 │+ }, [INFO] [stdout] 279 201 │ ), [INFO] [stdout] 280 202 │ stmt_location: 92, [INFO] [stdout] 281 203 │ stmt_len: Some( [INFO] [stdout] 282 204 │ 88, [INFO] [stdout] 283 205 │ ), [INFO] [stdout] ────────────┴─────────────────────────────────────────────────────────────────── [INFO] [stdout] [INFO] [stdout] thread 'parse::tests::test_alter_operator_stmt' (37) panicked at src/parse.rs:802:9: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" } [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x63770c599022 - std::backtrace_rs::backtrace::libunwind::trace::h7cddb8376417e7cc [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x63770c599022 - std::backtrace_rs::backtrace::trace_unsynchronized::hb4e41acf4b349ff1 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x63770c599022 - std::sys::backtrace::_print_fmt::h1222b80910ba6eb5 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x63770c599022 - ::fmt::h5bb8a979ba5db788 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x63770c5aab7f - core::fmt::rt::Argument::fmt::h2ee2c138a50a7796 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x63770c5aab7f - core::fmt::write::h1e0dbf07fe3990bd [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x63770c565c03 - std::io::default_write_fmt::h7d7ad5ed6a883d81 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x63770c565c03 - std::io::Write::write_fmt::hc477d9325b345ece [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x63770c571e72 - std::sys::backtrace::BacktraceLock::print::h788d486777205086 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x63770c576fff - std::panicking::default_hook::{{closure}}::ha7bdfeb5949fc0fa [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x63770c576e91 - std::panicking::default_hook::h6dad75ec721846f4 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x63770c4103fe - as core::ops::function::Fn>::call::h33799d04b0b96146 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/alloc/src/boxed.rs:1999:9 [INFO] [stdout] 12: 0x63770c4103fe - test::test_main_with_exit_callback::{{closure}}::h880e31c829a2eb5d [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x63770c57769e - as core::ops::function::Fn>::call::h5e1b8c652ea49180 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/alloc/src/boxed.rs:1999:9 [INFO] [stdout] 14: 0x63770c57769e - std::panicking::panic_with_hook::hba00e869ada17676 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x63770c57746a - std::panicking::panic_handler::{{closure}}::h3d21149c258e5ceb [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:707:13 [INFO] [stdout] 16: 0x63770c571fa9 - std::sys::backtrace::__rust_end_short_backtrace::h4f5d9b9dfb3e6ec1 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x63770c55993d - __rustc[9a7a9f9af7564de1]::rust_begin_unwind [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x63770c5b4c00 - core::panicking::panic_fmt::h78e817a90331d98b [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/panicking.rs:75:14 [INFO] [stdout] 19: 0x63770c5b3e86 - core::result::unwrap_failed::h3ce108722ad88f1e [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/result.rs:1852:5 [INFO] [stdout] 20: 0x63770c3c8d1d - core::result::Result::unwrap::hcd6127cb30184c10 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/result.rs:1223:23 [INFO] [stdout] 21: 0x63770c3c8d1d - squawk_parser::parse::tests::test_alter_operator_stmt::hde87a8bca0f536db [INFO] [stdout] at /opt/rustwide/workdir/src/parse.rs:802:9 [INFO] [stdout] 22: 0x63770c3c8dd7 - squawk_parser::parse::tests::test_alter_operator_stmt::{{closure}}::h1f64e5cf6055c229 [INFO] [stdout] at /opt/rustwide/workdir/src/parse.rs:795:34 [INFO] [stdout] 23: 0x63770c3ea786 - core::ops::function::FnOnce::call_once::hdd3e04a32615c179 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 24: 0x63770c4101fb - core::ops::function::FnOnce::call_once::h7f4b4fba903e39d5 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 25: 0x63770c4101fb - test::__rust_begin_short_backtrace::h9277cb6a2ccfc000 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:663:18 [INFO] [stdout] 26: 0x63770c425ca5 - test::run_test_in_process::{{closure}}::h9aea5ca90d1f4423 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:686:74 [INFO] [stdout] 27: 0x63770c425ca5 - as core::ops::function::FnOnce<()>>::call_once::h364f5fe6cc8afa85 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 28: 0x63770c425ca5 - std::panicking::catch_unwind::do_call::h2b2bec3317fe53ec [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:590:40 [INFO] [stdout] 29: 0x63770c425ca5 - std::panicking::catch_unwind::hc3763734156da4af [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:553:19 [INFO] [stdout] 30: 0x63770c425ca5 - std::panic::catch_unwind::h28038391e867eabc [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x63770c425ca5 - test::run_test_in_process::had0273166695a036 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:686:27 [INFO] [stdout] 32: 0x63770c425ca5 - test::run_test::{{closure}}::h743d09d4bb476605 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:607:43 [INFO] [stdout] 33: 0x63770c3fc6c4 - test::run_test::{{closure}}::he950b8f9118d37e2 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:637:41 [INFO] [stdout] 34: 0x63770c3fc6c4 - std::sys::backtrace::__rust_begin_short_backtrace::hbfaffa6539f6abb7 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 35: 0x63770c3fffaa - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hcce3c2c65b9c3b20 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] 36: 0x63770c3fffaa - as core::ops::function::FnOnce<()>>::call_once::hb66b30b6d37985a5 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 37: 0x63770c3fffaa - std::panicking::catch_unwind::do_call::h992bbe2c32dc1d79 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:590:40 [INFO] [stdout] 38: 0x63770c3fffaa - std::panicking::catch_unwind::h412991d5237de610 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:553:19 [INFO] [stdout] 39: 0x63770c3fffaa - std::panic::catch_unwind::ha82b139b3eb5840a [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x63770c3fffaa - std::thread::Builder::spawn_unchecked_::{{closure}}::ha823b36f5114938e [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 41: 0x63770c3fffaa - core::ops::function::FnOnce::call_once{{vtable.shim}}::hf120e7b1db22ac07 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 42: 0x63770c56bf8f - as core::ops::function::FnOnce>::call_once::h3e049222c99298ac [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/alloc/src/boxed.rs:1985:9 [INFO] [stdout] 43: 0x63770c56bf8f - std::sys::pal::unix::thread::Thread::new::thread_start::h942e336943ad5963 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/pal/unix/thread.rs:118:17 [INFO] [stdout] 44: 0x7f4c0b65faa4 - [INFO] [stdout] 45: 0x7f4c0b6eca34 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- parse::tests::test_alter_default_privileges_stmt stdout ---- [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Differences ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout] Snapshot file: src/snapshots/squawk_parser__parse__tests__alter_default_privileges_stmt.snap [INFO] [stdout] Snapshot: alter_default_privileges_stmt [INFO] [stdout] Source: src/parse.rs:258 [INFO] [stdout] -old snapshot [INFO] [stdout] +new results [INFO] [stdout] ──────────────────────────────────────────────────────────────────────────────── [INFO] [stdout] res [INFO] [stdout] ────────────┬─────────────────────────────────────────────────────────────────── [INFO] [stdout] 2 2 │ [ [INFO] [stdout] 3 3 │ RawStmt( [INFO] [stdout] 4 4 │ RawStmt { [INFO] [stdout] 5 5 │ stmt: AlterDefaultPrivilegesStmt( [INFO] [stdout] 6 │- Object({ [INFO] [stdout] 7 │- "action": Object({ [INFO] [stdout] 8 │- "GrantStmt": Object({ [INFO] [stdout] 9 │- "behavior": Number( [INFO] [stdout] 10 │- 0, [INFO] [stdout] 11 │- ), [INFO] [stdout] 12 │- "grantees": Array([ [INFO] [stdout] 13 │- Object({ [INFO] [stdout] 14 │- "RoleSpec": Object({ [INFO] [stdout] 15 │- "location": Number( [INFO] [stdout] 16 │- 70, [INFO] [stdout] 17 │- ), [INFO] [stdout] 18 │- "roletype": Number( [INFO] [stdout] 19 │- 3, [INFO] [stdout] 20 │- ), [INFO] [stdout] 21 │- }), [INFO] [stdout] 22 │- }), [INFO] [stdout] 23 │- ]), [INFO] [stdout] 24 │- "is_grant": Bool( [INFO] [stdout] 25 │- true, [INFO] [stdout] 26 │- ), [INFO] [stdout] 27 │- "objtype": Number( [INFO] [stdout] 28 │- 1, [INFO] [stdout] 29 │- ), [INFO] [stdout] 30 │- "privileges": Array([ [INFO] [stdout] 31 │- Object({ [INFO] [stdout] 32 │- "AccessPriv": Object({ [INFO] [stdout] 33 │- "priv_name": String( [INFO] [stdout] 34 │- "select", [INFO] [stdout] 35 │- ), [INFO] [stdout] 36 │- }), [INFO] [stdout] 37 │- }), [INFO] [stdout] 38 │- ]), [INFO] [stdout] 39 │- "targtype": Number( [INFO] [stdout] 40 │- 2, [INFO] [stdout] 41 │- ), [INFO] [stdout] 42 │- }), [INFO] [stdout] 43 │- }), [INFO] [stdout] 44 │- "options": Array([ [INFO] [stdout] 45 │- Object({ [INFO] [stdout] 46 │- "DefElem": Object({ [INFO] [stdout] 47 │- "arg": Array([ [INFO] [stdout] 48 │- Object({ [INFO] [stdout] 49 │- "String": Object({ [INFO] [stdout] 50 │- "str": String( [INFO] [stdout] 51 │- "myschema", [INFO] [stdout] 52 │- ), [INFO] [stdout] 53 │- }), [INFO] [stdout] 54 │- }), [INFO] [stdout] 55 │- ]), [INFO] [stdout] 56 │- "defaction": Number( [INFO] [stdout] 57 │- 0, [INFO] [stdout] 58 │- ), [INFO] [stdout] 59 │- "defname": String( [INFO] [stdout] 60 │- "schemas", [INFO] [stdout] 61 │- ), [INFO] [stdout] 62 │- "location": Number( [INFO] [stdout] 63 │- 25, [INFO] [stdout] 64 │- ), [INFO] [stdout] 65 │- }), [INFO] [stdout] 66 │- }), [INFO] [stdout] 67 │- ]), [INFO] [stdout] 68 │- }), [INFO] [stdout] 6 │+ Object { [INFO] [stdout] 7 │+ "action": Object { [INFO] [stdout] 8 │+ "GrantStmt": Object { [INFO] [stdout] 9 │+ "behavior": Number(0), [INFO] [stdout] 10 │+ "grantees": Array [ [INFO] [stdout] 11 │+ Object { [INFO] [stdout] 12 │+ "RoleSpec": Object { [INFO] [stdout] 13 │+ "location": Number(70), [INFO] [stdout] 14 │+ "roletype": Number(3), [INFO] [stdout] 15 │+ }, [INFO] [stdout] 16 │+ }, [INFO] [stdout] 17 │+ ], [INFO] [stdout] 18 │+ "is_grant": Bool(true), [INFO] [stdout] 19 │+ "objtype": Number(1), [INFO] [stdout] 20 │+ "privileges": Array [ [INFO] [stdout] 21 │+ Object { [INFO] [stdout] 22 │+ "AccessPriv": Object { [INFO] [stdout] 23 │+ "priv_name": String("select"), [INFO] [stdout] 24 │+ }, [INFO] [stdout] 25 │+ }, [INFO] [stdout] 26 │+ ], [INFO] [stdout] 27 │+ "targtype": Number(2), [INFO] [stdout] 28 │+ }, [INFO] [stdout] 29 │+ }, [INFO] [stdout] 30 │+ "options": Array [ [INFO] [stdout] 31 │+ Object { [INFO] [stdout] 32 │+ "DefElem": Object { [INFO] [stdout] 33 │+ "arg": Array [ [INFO] [stdout] 34 │+ Object { [INFO] [stdout] 35 │+ "String": Object { [INFO] [stdout] 36 │+ "str": String("myschema"), [INFO] [stdout] 37 │+ }, [INFO] [stdout] 38 │+ }, [INFO] [stdout] 39 │+ ], [INFO] [stdout] 40 │+ "defaction": Number(0), [INFO] [stdout] 41 │+ "defname": String("schemas"), [INFO] [stdout] 42 │+ "location": Number(25), [INFO] [stdout] 43 │+ }, [INFO] [stdout] 44 │+ }, [INFO] [stdout] 45 │+ ], [INFO] [stdout] 46 │+ }, [INFO] [stdout] 69 47 │ ), [INFO] [stdout] 70 48 │ stmt_location: 0, [INFO] [stdout] 71 49 │ stmt_len: Some( [INFO] [stdout] 72 50 │ 76, [INFO] [stdout] 73 51 │ ), [INFO] [stdout] ────────────┴─────────────────────────────────────────────────────────────────── [INFO] [stdout] [INFO] [stdout] thread 'parse::tests::test_alter_default_privileges_stmt' (26) panicked at src/parse.rs:258:9: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" } [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x63770c599022 - std::backtrace_rs::backtrace::libunwind::trace::h7cddb8376417e7cc [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x63770c599022 - std::backtrace_rs::backtrace::trace_unsynchronized::hb4e41acf4b349ff1 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x63770c599022 - std::sys::backtrace::_print_fmt::h1222b80910ba6eb5 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x63770c599022 - ::fmt::h5bb8a979ba5db788 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x63770c5aab7f - core::fmt::rt::Argument::fmt::h2ee2c138a50a7796 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x63770c5aab7f - core::fmt::write::h1e0dbf07fe3990bd [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x63770c565c03 - std::io::default_write_fmt::h7d7ad5ed6a883d81 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x63770c565c03 - std::io::Write::write_fmt::hc477d9325b345ece [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x63770c571e72 - std::sys::backtrace::BacktraceLock::print::h788d486777205086 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x63770c576fff - std::panicking::default_hook::{{closure}}::ha7bdfeb5949fc0fa [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x63770c576e91 - std::panicking::default_hook::h6dad75ec721846f4 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x63770c4103fe - as core::ops::function::Fn>::call::h33799d04b0b96146 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/alloc/src/boxed.rs:1999:9 [INFO] [stdout] 12: 0x63770c4103fe - test::test_main_with_exit_callback::{{closure}}::h880e31c829a2eb5d [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x63770c57769e - as core::ops::function::Fn>::call::h5e1b8c652ea49180 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/alloc/src/boxed.rs:1999:9 [INFO] [stdout] 14: 0x63770c57769e - std::panicking::panic_with_hook::hba00e869ada17676 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x63770c57746a - std::panicking::panic_handler::{{closure}}::h3d21149c258e5ceb [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:707:13 [INFO] [stdout] 16: 0x63770c571fa9 - std::sys::backtrace::__rust_end_short_backtrace::h4f5d9b9dfb3e6ec1 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x63770c55993d - __rustc[9a7a9f9af7564de1]::rust_begin_unwind [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x63770c5b4c00 - core::panicking::panic_fmt::h78e817a90331d98b [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/panicking.rs:75:14 [INFO] [stdout] 19: 0x63770c5b3e86 - core::result::unwrap_failed::h3ce108722ad88f1e [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/result.rs:1852:5 [INFO] [stdout] 20: 0x63770c3d466d - core::result::Result::unwrap::hcd6127cb30184c10 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/result.rs:1223:23 [INFO] [stdout] 21: 0x63770c3d466d - squawk_parser::parse::tests::test_alter_default_privileges_stmt::h75e9cedd3eedcd59 [INFO] [stdout] at /opt/rustwide/workdir/src/parse.rs:258:9 [INFO] [stdout] 22: 0x63770c3d4727 - squawk_parser::parse::tests::test_alter_default_privileges_stmt::{{closure}}::h382bf755c495cd57 [INFO] [stdout] at /opt/rustwide/workdir/src/parse.rs:255:44 [INFO] [stdout] 23: 0x63770c3ea036 - core::ops::function::FnOnce::call_once::hc2e9c4748199daa5 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 24: 0x63770c4101fb - core::ops::function::FnOnce::call_once::h7f4b4fba903e39d5 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 25: 0x63770c4101fb - test::__rust_begin_short_backtrace::h9277cb6a2ccfc000 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:663:18 [INFO] [stdout] 26: 0x63770c425ca5 - test::run_test_in_process::{{closure}}::h9aea5ca90d1f4423 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:686:74 [INFO] [stdout] 27: 0x63770c425ca5 - as core::ops::function::FnOnce<()>>::call_once::h364f5fe6cc8afa85 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 28: 0x63770c425ca5 - std::panicking::catch_unwind::do_call::h2b2bec3317fe53ec [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:590:40 [INFO] [stdout] 29: 0x63770c425ca5 - std::panicking::catch_unwind::hc3763734156da4af [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:553:19 [INFO] [stdout] 30: 0x63770c425ca5 - std::panic::catch_unwind::h28038391e867eabc [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x63770c425ca5 - test::run_test_in_process::had0273166695a036 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:686:27 [INFO] [stdout] 32: 0x63770c425ca5 - test::run_test::{{closure}}::h743d09d4bb476605 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:607:43 [INFO] [stdout] 33: 0x63770c3fc6c4 - test::run_test::{{closure}}::he950b8f9118d37e2 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:637:41 [INFO] [stdout] 34: 0x63770c3fc6c4 - std::sys::backtrace::__rust_begin_short_backtrace::hbfaffa6539f6abb7 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 35: 0x63770c3fffaa - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hcce3c2c65b9c3b20 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] 36: 0x63770c3fffaa - as core::ops::function::FnOnce<()>>::call_once::hb66b30b6d37985a5 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 37: 0x63770c3fffaa - std::panicking::catch_unwind::do_call::h992bbe2c32dc1d79 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:590:40 [INFO] [stdout] 38: 0x63770c3fffaa - std::panicking::catch_unwind::h412991d5237de610 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:553:19 [INFO] [stdout] 39: 0x63770c3fffaa - std::panic::catch_unwind::ha82b139b3eb5840a [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x63770c3fffaa - std::thread::Builder::spawn_unchecked_::{{closure}}::ha823b36f5114938e [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 41: 0x63770c3fffaa - core::ops::function::FnOnce::call_once{{vtable.shim}}::hf120e7b1db22ac07 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 42: 0x63770c56bf8f - as core::ops::function::FnOnce>::call_once::h3e049222c99298ac [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/alloc/src/boxed.rs:1985:9 [INFO] [stdout] 43: 0x63770c56bf8f - std::sys::pal::unix::thread::Thread::new::thread_start::h942e336943ad5963 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/pal/unix/thread.rs:118:17 [INFO] [stdout] 44: 0x7f4c0b65faa4 - [INFO] [stdout] 45: 0x7f4c0b6eca34 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- parse::tests::test_alter_object_depends_stmt stdout ---- [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Differences ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout] Snapshot file: src/snapshots/squawk_parser__parse__tests__alter_object_depends_stmt.snap [INFO] [stdout] Snapshot: alter_object_depends_stmt [INFO] [stdout] Source: src/parse.rs:791 [INFO] [stdout] -old snapshot [INFO] [stdout] +new results [INFO] [stdout] ──────────────────────────────────────────────────────────────────────────────── [INFO] [stdout] res [INFO] [stdout] ────────────┬─────────────────────────────────────────────────────────────────── [INFO] [stdout] 2 2 │ [ [INFO] [stdout] 3 3 │ RawStmt( [INFO] [stdout] 4 4 │ RawStmt { [INFO] [stdout] 5 5 │ stmt: AlterObjectDependsStmt( [INFO] [stdout] 6 │- Object({ [INFO] [stdout] 7 │- "extname": Object({ [INFO] [stdout] 8 │- "String": Object({ [INFO] [stdout] 9 │- "str": String( [INFO] [stdout] 10 │- "extension_name", [INFO] [stdout] 11 │- ), [INFO] [stdout] 12 │- }), [INFO] [stdout] 13 │- }), [INFO] [stdout] 14 │- "object": Array([ [INFO] [stdout] 15 │- Object({ [INFO] [stdout] 16 │- "String": Object({ [INFO] [stdout] 17 │- "str": String( [INFO] [stdout] 18 │- "name", [INFO] [stdout] 19 │- ), [INFO] [stdout] 20 │- }), [INFO] [stdout] 21 │- }), [INFO] [stdout] 22 │- ]), [INFO] [stdout] 23 │- "objectType": Number( [INFO] [stdout] 24 │- 40, [INFO] [stdout] 25 │- ), [INFO] [stdout] 26 │- "relation": Object({ [INFO] [stdout] 27 │- "RangeVar": Object({ [INFO] [stdout] 28 │- "inh": Bool( [INFO] [stdout] 29 │- true, [INFO] [stdout] 30 │- ), [INFO] [stdout] 31 │- "location": Number( [INFO] [stdout] 32 │- 23, [INFO] [stdout] 33 │- ), [INFO] [stdout] 34 │- "relname": String( [INFO] [stdout] 35 │- "table_name", [INFO] [stdout] 36 │- ), [INFO] [stdout] 37 │- "relpersistence": String( [INFO] [stdout] 38 │- "p", [INFO] [stdout] 39 │- ), [INFO] [stdout] 40 │- }), [INFO] [stdout] 41 │- }), [INFO] [stdout] 42 │- }), [INFO] [stdout] 6 │+ Object { [INFO] [stdout] 7 │+ "extname": Object { [INFO] [stdout] 8 │+ "String": Object { [INFO] [stdout] 9 │+ "str": String("extension_name"), [INFO] [stdout] 10 │+ }, [INFO] [stdout] 11 │+ }, [INFO] [stdout] 12 │+ "object": Array [ [INFO] [stdout] 13 │+ Object { [INFO] [stdout] 14 │+ "String": Object { [INFO] [stdout] 15 │+ "str": String("name"), [INFO] [stdout] 16 │+ }, [INFO] [stdout] 17 │+ }, [INFO] [stdout] 18 │+ ], [INFO] [stdout] 19 │+ "objectType": Number(40), [INFO] [stdout] 20 │+ "relation": Object { [INFO] [stdout] 21 │+ "RangeVar": Object { [INFO] [stdout] 22 │+ "inh": Bool(true), [INFO] [stdout] 23 │+ "location": Number(23), [INFO] [stdout] 24 │+ "relname": String("table_name"), [INFO] [stdout] 25 │+ "relpersistence": String("p"), [INFO] [stdout] 26 │+ }, [INFO] [stdout] 27 │+ }, [INFO] [stdout] 28 │+ }, [INFO] [stdout] 43 29 │ ), [INFO] [stdout] 44 30 │ stmt_location: 0, [INFO] [stdout] 45 31 │ stmt_len: Some( [INFO] [stdout] 46 32 │ 74, [INFO] [stdout] 47 33 │ ), [INFO] [stdout] 49 35 │ ), [INFO] [stdout] 50 36 │ RawStmt( [INFO] [stdout] 51 37 │ RawStmt { [INFO] [stdout] 52 38 │ stmt: AlterObjectDependsStmt( [INFO] [stdout] 53 │- Object({ [INFO] [stdout] 54 │- "extname": Object({ [INFO] [stdout] 55 │- "String": Object({ [INFO] [stdout] 56 │- "str": String( [INFO] [stdout] 57 │- "extension_name", [INFO] [stdout] 58 │- ), [INFO] [stdout] 59 │- }), [INFO] [stdout] 60 │- }), [INFO] [stdout] 61 │- "object": Object({ [INFO] [stdout] 62 │- "ObjectWithArgs": Object({ [INFO] [stdout] 63 │- "objargs": Array([ [INFO] [stdout] 64 │- Object({ [INFO] [stdout] 65 │- "TypeName": Object({ [INFO] [stdout] 66 │- "location": Number( [INFO] [stdout] 67 │- 96, [INFO] [stdout] 68 │- ), [INFO] [stdout] 69 │- "names": Array([ [INFO] [stdout] 70 │- Object({ [INFO] [stdout] 71 │- "String": Object({ [INFO] [stdout] 72 │- "str": String( [INFO] [stdout] 73 │- "pg_catalog", [INFO] [stdout] 74 │- ), [INFO] [stdout] 75 │- }), [INFO] [stdout] 76 │- }), [INFO] [stdout] 77 │- Object({ [INFO] [stdout] 78 │- "String": Object({ [INFO] [stdout] 79 │- "str": String( [INFO] [stdout] 80 │- "int4", [INFO] [stdout] 81 │- ), [INFO] [stdout] 82 │- }), [INFO] [stdout] 83 │- }), [INFO] [stdout] 84 │- ]), [INFO] [stdout] 85 │- "typemod": Number( [INFO] [stdout] 86 │- -1, [INFO] [stdout] 87 │- ), [INFO] [stdout] 88 │- }), [INFO] [stdout] 89 │- }), [INFO] [stdout] 90 │- ]), [INFO] [stdout] 91 │- "objname": Array([ [INFO] [stdout] 92 │- Object({ [INFO] [stdout] 93 │- "String": Object({ [INFO] [stdout] 94 │- "str": String( [INFO] [stdout] 95 │- "sqrt", [INFO] [stdout] 96 │- ), [INFO] [stdout] 97 │- }), [INFO] [stdout] 98 │- }), [INFO] [stdout] 99 │- ]), [INFO] [stdout] 100 │- }), [INFO] [stdout] 101 │- }), [INFO] [stdout] 102 │- "objectType": Number( [INFO] [stdout] 103 │- 19, [INFO] [stdout] 104 │- ), [INFO] [stdout] 105 │- }), [INFO] [stdout] 39 │+ Object { [INFO] [stdout] 40 │+ "extname": Object { [INFO] [stdout] 41 │+ "String": Object { [INFO] [stdout] 42 │+ "str": String("extension_name"), [INFO] [stdout] 43 │+ }, [INFO] [stdout] 44 │+ }, [INFO] [stdout] 45 │+ "object": Object { [INFO] [stdout] 46 │+ "ObjectWithArgs": Object { [INFO] [stdout] 47 │+ "objargs": Array [ [INFO] [stdout] 48 │+ Object { [INFO] [stdout] 49 │+ "TypeName": Object { [INFO] [stdout] 50 │+ "location": Number(96), [INFO] [stdout] 51 │+ "names": Array [ [INFO] [stdout] 52 │+ Object { [INFO] [stdout] 53 │+ "String": Object { [INFO] [stdout] 54 │+ "str": String("pg_catalog"), [INFO] [stdout] 55 │+ }, [INFO] [stdout] 56 │+ }, [INFO] [stdout] 57 │+ Object { [INFO] [stdout] 58 │+ "String": Object { [INFO] [stdout] 59 │+ "str": String("int4"), [INFO] [stdout] 60 │+ }, [INFO] [stdout] 61 │+ }, [INFO] [stdout] 62 │+ ], [INFO] [stdout] 63 │+ "typemod": Number(-1), [INFO] [stdout] 64 │+ }, [INFO] [stdout] 65 │+ }, [INFO] [stdout] 66 │+ ], [INFO] [stdout] 67 │+ "objname": Array [ [INFO] [stdout] 68 │+ Object { [INFO] [stdout] 69 │+ "String": Object { [INFO] [stdout] 70 │+ "str": String("sqrt"), [INFO] [stdout] 71 │+ }, [INFO] [stdout] 72 │+ }, [INFO] [stdout] 73 │+ ], [INFO] [stdout] 74 │+ }, [INFO] [stdout] 75 │+ }, [INFO] [stdout] 76 │+ "objectType": Number(19), [INFO] [stdout] 77 │+ }, [INFO] [stdout] 106 78 │ ), [INFO] [stdout] 107 79 │ stmt_location: 75, [INFO] [stdout] 108 80 │ stmt_len: Some( [INFO] [stdout] 109 81 │ 70, [INFO] [stdout] 110 82 │ ), [INFO] [stdout] ────────────┴─────────────────────────────────────────────────────────────────── [INFO] [stdout] [INFO] [stdout] thread 'parse::tests::test_alter_object_depends_stmt' (34) panicked at src/parse.rs:791:9: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" } [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x63770c599022 - std::backtrace_rs::backtrace::libunwind::trace::h7cddb8376417e7cc [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x63770c599022 - std::backtrace_rs::backtrace::trace_unsynchronized::hb4e41acf4b349ff1 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x63770c599022 - std::sys::backtrace::_print_fmt::h1222b80910ba6eb5 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x63770c599022 - ::fmt::h5bb8a979ba5db788 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x63770c5aab7f - core::fmt::rt::Argument::fmt::h2ee2c138a50a7796 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x63770c5aab7f - core::fmt::write::h1e0dbf07fe3990bd [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x63770c565c03 - std::io::default_write_fmt::h7d7ad5ed6a883d81 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x63770c565c03 - std::io::Write::write_fmt::hc477d9325b345ece [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x63770c571e72 - std::sys::backtrace::BacktraceLock::print::h788d486777205086 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x63770c576fff - std::panicking::default_hook::{{closure}}::ha7bdfeb5949fc0fa [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x63770c576e91 - std::panicking::default_hook::h6dad75ec721846f4 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x63770c4103fe - as core::ops::function::Fn>::call::h33799d04b0b96146 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/alloc/src/boxed.rs:1999:9 [INFO] [stdout] 12: 0x63770c4103fe - test::test_main_with_exit_callback::{{closure}}::h880e31c829a2eb5d [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x63770c57769e - as core::ops::function::Fn>::call::h5e1b8c652ea49180 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/alloc/src/boxed.rs:1999:9 [INFO] [stdout] 14: 0x63770c57769e - std::panicking::panic_with_hook::hba00e869ada17676 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x63770c57746a - std::panicking::panic_handler::{{closure}}::h3d21149c258e5ceb [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:707:13 [INFO] [stdout] 16: 0x63770c571fa9 - std::sys::backtrace::__rust_end_short_backtrace::h4f5d9b9dfb3e6ec1 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x63770c55993d - __rustc[9a7a9f9af7564de1]::rust_begin_unwind [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x63770c5b4c00 - core::panicking::panic_fmt::h78e817a90331d98b [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/panicking.rs:75:14 [INFO] [stdout] 19: 0x63770c5b3e86 - core::result::unwrap_failed::h3ce108722ad88f1e [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/result.rs:1852:5 [INFO] [stdout] 20: 0x63770c3d0b1d - core::result::Result::unwrap::hcd6127cb30184c10 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/result.rs:1223:23 [INFO] [stdout] 21: 0x63770c3d0b1d - squawk_parser::parse::tests::test_alter_object_depends_stmt::h5111b30a8a0e544c [INFO] [stdout] at /opt/rustwide/workdir/src/parse.rs:791:9 [INFO] [stdout] 22: 0x63770c3d0bd7 - squawk_parser::parse::tests::test_alter_object_depends_stmt::{{closure}}::hd2a8f5caedfd89c2 [INFO] [stdout] at /opt/rustwide/workdir/src/parse.rs:783:40 [INFO] [stdout] 23: 0x63770c3ea0c6 - core::ops::function::FnOnce::call_once::hc55cabf6a99040f1 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 24: 0x63770c4101fb - core::ops::function::FnOnce::call_once::h7f4b4fba903e39d5 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 25: 0x63770c4101fb - test::__rust_begin_short_backtrace::h9277cb6a2ccfc000 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:663:18 [INFO] [stdout] 26: 0x63770c425ca5 - test::run_test_in_process::{{closure}}::h9aea5ca90d1f4423 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:686:74 [INFO] [stdout] 27: 0x63770c425ca5 - as core::ops::function::FnOnce<()>>::call_once::h364f5fe6cc8afa85 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 28: 0x63770c425ca5 - std::panicking::catch_unwind::do_call::h2b2bec3317fe53ec [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:590:40 [INFO] [stdout] 29: 0x63770c425ca5 - std::panicking::catch_unwind::hc3763734156da4af [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:553:19 [INFO] [stdout] 30: 0x63770c425ca5 - std::panic::catch_unwind::h28038391e867eabc [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x63770c425ca5 - test::run_test_in_process::had0273166695a036 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:686:27 [INFO] [stdout] 32: 0x63770c425ca5 - test::run_test::{{closure}}::h743d09d4bb476605 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:607:43 [INFO] [stdout] 33: 0x63770c3fc6c4 - test::run_test::{{closure}}::he950b8f9118d37e2 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:637:41 [INFO] [stdout] 34: 0x63770c3fc6c4 - std::sys::backtrace::__rust_begin_short_backtrace::hbfaffa6539f6abb7 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 35: 0x63770c3fffaa - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hcce3c2c65b9c3b20 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] 36: 0x63770c3fffaa - as core::ops::function::FnOnce<()>>::call_once::hb66b30b6d37985a5 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 37: 0x63770c3fffaa - std::panicking::catch_unwind::do_call::h992bbe2c32dc1d79 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:590:40 [INFO] [stdout] 38: 0x63770c3fffaa - std::panicking::catch_unwind::h412991d5237de610 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:553:19 [INFO] [stdout] 39: 0x63770c3fffaa - std::panic::catch_unwind::ha82b139b3eb5840a [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x63770c3fffaa - std::thread::Builder::spawn_unchecked_::{{closure}}::ha823b36f5114938e [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 41: 0x63770c3fffaa - core::ops::function::FnOnce::call_once{{vtable.shim}}::hf120e7b1db22ac07 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 42: 0x63770c56bf8f - as core::ops::function::FnOnce>::call_once::h3e049222c99298ac [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/alloc/src/boxed.rs:1985:9 [INFO] [stdout] 43: 0x63770c56bf8f - std::sys::pal::unix::thread::Thread::new::thread_start::h942e336943ad5963 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/pal/unix/thread.rs:118:17 [INFO] [stdout] 44: 0x7f4c0b65faa4 - [INFO] [stdout] 45: 0x7f4c0b6eca34 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- parse::tests::test_alter_op_family_stmt stdout ---- [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Differences ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout] Snapshot file: src/snapshots/squawk_parser__parse__tests__alter_op_family_stmt.snap [INFO] [stdout] Snapshot: alter_op_family_stmt [INFO] [stdout] Source: src/parse.rs:676 [INFO] [stdout] -old snapshot [INFO] [stdout] +new results [INFO] [stdout] ──────────────────────────────────────────────────────────────────────────────── [INFO] [stdout] res [INFO] [stdout] ────────────┬─────────────────────────────────────────────────────────────────── [INFO] [stdout] 2 2 │ [ [INFO] [stdout] 3 3 │ RawStmt( [INFO] [stdout] 4 4 │ RawStmt { [INFO] [stdout] 5 5 │ stmt: AlterOpFamilyStmt( [INFO] [stdout] 6 │- Object({ [INFO] [stdout] 7 │- "amname": String( [INFO] [stdout] 8 │- "btree", [INFO] [stdout] 9 │- ), [INFO] [stdout] 10 │- "items": Array([ [INFO] [stdout] 11 │- Object({ [INFO] [stdout] 12 │- "CreateOpClassItem": Object({ [INFO] [stdout] 13 │- "itemtype": Number( [INFO] [stdout] 14 │- 1, [INFO] [stdout] 15 │- ), [INFO] [stdout] 16 │- "name": Object({ [INFO] [stdout] 17 │- "ObjectWithArgs": Object({ [INFO] [stdout] 18 │- "objargs": Array([ [INFO] [stdout] 19 │- Object({ [INFO] [stdout] 20 │- "TypeName": Object({ [INFO] [stdout] 21 │- "location": Number( [INFO] [stdout] 22 │- 86, [INFO] [stdout] 23 │- ), [INFO] [stdout] 24 │- "names": Array([ [INFO] [stdout] 25 │- Object({ [INFO] [stdout] 26 │- "String": Object({ [INFO] [stdout] 27 │- "str": String( [INFO] [stdout] 28 │- "int4", [INFO] [stdout] 29 │- ), [INFO] [stdout] 30 │- }), [INFO] [stdout] 31 │- }), [INFO] [stdout] 32 │- ]), [INFO] [stdout] 33 │- "typemod": Number( [INFO] [stdout] 34 │- -1, [INFO] [stdout] 35 │- ), [INFO] [stdout] 36 │- }), [INFO] [stdout] 37 │- }), [INFO] [stdout] 38 │- Object({ [INFO] [stdout] 39 │- "TypeName": Object({ [INFO] [stdout] 40 │- "location": Number( [INFO] [stdout] 41 │- 92, [INFO] [stdout] 42 │- ), [INFO] [stdout] 43 │- "names": Array([ [INFO] [stdout] 44 │- Object({ [INFO] [stdout] 45 │- "String": Object({ [INFO] [stdout] 46 │- "str": String( [INFO] [stdout] 47 │- "int2", [INFO] [stdout] 48 │- ), [INFO] [stdout] 49 │- }), [INFO] [stdout] 50 │- }), [INFO] [stdout] 51 │- ]), [INFO] [stdout] 52 │- "typemod": Number( [INFO] [stdout] 53 │- -1, [INFO] [stdout] 54 │- ), [INFO] [stdout] 55 │- }), [INFO] [stdout] 56 │- }), [INFO] [stdout] 57 │- ]), [INFO] [stdout] 58 │- "objname": Array([ [INFO] [stdout] 59 │- Object({ [INFO] [stdout] 60 │- "String": Object({ [INFO] [stdout] 61 │- "str": String( [INFO] [stdout] 62 │- "<", [INFO] [stdout] 63 │- ), [INFO] [stdout] 64 │- }), [INFO] [stdout] 65 │- }), [INFO] [stdout] 66 │- ]), [INFO] [stdout] 67 │- }), [INFO] [stdout] 68 │- }), [INFO] [stdout] 69 │- "number": Number( [INFO] [stdout] 70 │- 1, [INFO] [stdout] 71 │- ), [INFO] [stdout] 72 │- }), [INFO] [stdout] 73 │- }), [INFO] [stdout] 74 │- Object({ [INFO] [stdout] 75 │- "CreateOpClassItem": Object({ [INFO] [stdout] 76 │- "itemtype": Number( [INFO] [stdout] 77 │- 1, [INFO] [stdout] 78 │- ), [INFO] [stdout] 79 │- "name": Object({ [INFO] [stdout] 80 │- "ObjectWithArgs": Object({ [INFO] [stdout] 81 │- "objargs": Array([ [INFO] [stdout] 82 │- Object({ [INFO] [stdout] 83 │- "TypeName": Object({ [INFO] [stdout] 84 │- "location": Number( [INFO] [stdout] 85 │- 117, [INFO] [stdout] 86 │- ), [INFO] [stdout] 87 │- "names": Array([ [INFO] [stdout] 88 │- Object({ [INFO] [stdout] 89 │- "String": Object({ [INFO] [stdout] 90 │- "str": String( [INFO] [stdout] 91 │- "int4", [INFO] [stdout] 92 │- ), [INFO] [stdout] 93 │- }), [INFO] [stdout] 94 │- }), [INFO] [stdout] 95 │- ]), [INFO] [stdout] 96 │- "typemod": Number( [INFO] [stdout] 97 │- -1, [INFO] [stdout] 98 │- ), [INFO] [stdout] 99 │- }), [INFO] [stdout] 100 │- }), [INFO] [stdout] 101 │- Object({ [INFO] [stdout] 102 │- "TypeName": Object({ [INFO] [stdout] 103 │- "location": Number( [INFO] [stdout] 104 │- 123, [INFO] [stdout] 105 │- ), [INFO] [stdout] 106 │- "names": Array([ [INFO] [stdout] 107 │- Object({ [INFO] [stdout] 108 │- "String": Object({ [INFO] [stdout] 109 │- "str": String( [INFO] [stdout] 110 │- "int2", [INFO] [stdout] 111 │- ), [INFO] [stdout] 112 │- }), [INFO] [stdout] 113 │- }), [INFO] [stdout] 114 │- ]), [INFO] [stdout] 115 │- "typemod": Number( [INFO] [stdout] 116 │- -1, [INFO] [stdout] 117 │- ), [INFO] [stdout] 118 │- }), [INFO] [stdout] 119 │- }), [INFO] [stdout] 120 │- ]), [INFO] [stdout] 121 │- "objname": Array([ [INFO] [stdout] 122 │- Object({ [INFO] [stdout] 123 │- "String": Object({ [INFO] [stdout] 124 │- "str": String( [INFO] [stdout] 125 │- "<=", [INFO] [stdout] 126 │- ), [INFO] [stdout] 127 │- }), [INFO] [stdout] 128 │- }), [INFO] [stdout] 129 │- ]), [INFO] [stdout] 130 │- }), [INFO] [stdout] 131 │- }), [INFO] [stdout] 132 │- "number": Number( [INFO] [stdout] 133 │- 2, [INFO] [stdout] 134 │- ), [INFO] [stdout] 135 │- }), [INFO] [stdout] 136 │- }), [INFO] [stdout] 137 │- Object({ [INFO] [stdout] 138 │- "CreateOpClassItem": Object({ [INFO] [stdout] 139 │- "itemtype": Number( [INFO] [stdout] 140 │- 1, [INFO] [stdout] 141 │- ), [INFO] [stdout] 142 │- "name": Object({ [INFO] [stdout] 143 │- "ObjectWithArgs": Object({ [INFO] [stdout] 144 │- "objargs": Array([ [INFO] [stdout] 145 │- Object({ [INFO] [stdout] 146 │- "TypeName": Object({ [INFO] [stdout] 147 │- "location": Number( [INFO] [stdout] 148 │- 147, [INFO] [stdout] 149 │- ), [INFO] [stdout] 150 │- "names": Array([ [INFO] [stdout] 151 │- Object({ [INFO] [stdout] 152 │- "String": Object({ [INFO] [stdout] 153 │- "str": String( [INFO] [stdout] 154 │- "int4", [INFO] [stdout] 155 │- ), [INFO] [stdout] 156 │- }), [INFO] [stdout] 157 │- }), [INFO] [stdout] 158 │- ]), [INFO] [stdout] 159 │- "typemod": Number( [INFO] [stdout] 160 │- -1, [INFO] [stdout] 161 │- ), [INFO] [stdout] 162 │- }), [INFO] [stdout] 163 │- }), [INFO] [stdout] 164 │- Object({ [INFO] [stdout] 165 │- "TypeName": Object({ [INFO] [stdout] 166 │- "location": Number( [INFO] [stdout] 167 │- 153, [INFO] [stdout] 168 │- ), [INFO] [stdout] 169 │- "names": Array([ [INFO] [stdout] 170 │- Object({ [INFO] [stdout] 171 │- "String": Object({ [INFO] [stdout] 172 │- "str": String( [INFO] [stdout] 173 │- "int2", [INFO] [stdout] 174 │- ), [INFO] [stdout] 175 │- }), [INFO] [stdout] 176 │- }), [INFO] [stdout] 177 │- ]), [INFO] [stdout] 178 │- "typemod": Number( [INFO] [stdout] 179 │- -1, [INFO] [stdout] 180 │- ), [INFO] [stdout] 181 │- }), [INFO] [stdout] 182 │- }), [INFO] [stdout] 183 │- ]), [INFO] [stdout] 184 │- "objname": Array([ [INFO] [stdout] 185 │- Object({ [INFO] [stdout] 186 │- "String": Object({ [INFO] [stdout] 187 │- "str": String( [INFO] [stdout] 188 │- "=", [INFO] [stdout] 189 │- ), [INFO] [stdout] 190 │- }), [INFO] [stdout] 191 │- }), [INFO] [stdout] 192 │- ]), [INFO] [stdout] 193 │- }), [INFO] [stdout] 194 │- }), [INFO] [stdout] 195 │- "number": Number( [INFO] [stdout] 196 │- 3, [INFO] [stdout] 197 │- ), [INFO] [stdout] 198 │- }), [INFO] [stdout] 199 │- }), [INFO] [stdout] 200 │- Object({ [INFO] [stdout] 201 │- "CreateOpClassItem": Object({ [INFO] [stdout] 202 │- "itemtype": Number( [INFO] [stdout] 203 │- 1, [INFO] [stdout] 204 │- ), [INFO] [stdout] 205 │- "name": Object({ [INFO] [stdout] 206 │- "ObjectWithArgs": Object({ [INFO] [stdout] 207 │- "objargs": Array([ [INFO] [stdout] 208 │- Object({ [INFO] [stdout] 209 │- "TypeName": Object({ [INFO] [stdout] 210 │- "location": Number( [INFO] [stdout] 211 │- 178, [INFO] [stdout] 212 │- ), [INFO] [stdout] 213 │- "names": Array([ [INFO] [stdout] 214 │- Object({ [INFO] [stdout] 215 │- "String": Object({ [INFO] [stdout] 216 │- "str": String( [INFO] [stdout] 217 │- "int4", [INFO] [stdout] 218 │- ), [INFO] [stdout] 219 │- }), [INFO] [stdout] 220 │- }), [INFO] [stdout] 221 │- ]), [INFO] [stdout] 222 │- "typemod": Number( [INFO] [stdout] 223 │- -1, [INFO] [stdout] 224 │- ), [INFO] [stdout] 225 │- }), [INFO] [stdout] 226 │- }), [INFO] [stdout] 227 │- Object({ [INFO] [stdout] 228 │- "TypeName": Object({ [INFO] [stdout] 229 │- "location": Number( [INFO] [stdout] 230 │- 184, [INFO] [stdout] 231 │- ), [INFO] [stdout] 232 │- "names": Array([ [INFO] [stdout] 233 │- Object({ [INFO] [stdout] 234 │- "String": Object({ [INFO] [stdout] 235 │- "str": String( [INFO] [stdout] 236 │- "int2", [INFO] [stdout] 237 │- ), [INFO] [stdout] 238 │- }), [INFO] [stdout] 239 │- }), [INFO] [stdout] 240 │- ]), [INFO] [stdout] 241 │- "typemod": Number( [INFO] [stdout] 242 │- -1, [INFO] [stdout] 243 │- ), [INFO] [stdout] 244 │- }), [INFO] [stdout] 245 │- }), [INFO] [stdout] 246 │- ]), [INFO] [stdout] 247 │- "objname": Array([ [INFO] [stdout] 248 │- Object({ [INFO] [stdout] 249 │- "String": Object({ [INFO] [stdout] 250 │- "str": String( [INFO] [stdout] 251 │- ">=", [INFO] [stdout] 252 │- ), [INFO] [stdout] 253 │- }), [INFO] [stdout] 254 │- }), [INFO] [stdout] 255 │- ]), [INFO] [stdout] 256 │- }), [INFO] [stdout] 257 │- }), [INFO] [stdout] 258 │- "number": Number( [INFO] [stdout] 259 │- 4, [INFO] [stdout] 260 │- ), [INFO] [stdout] 261 │- }), [INFO] [stdout] 262 │- }), [INFO] [stdout] 263 │- Object({ [INFO] [stdout] 264 │- "CreateOpClassItem": Object({ [INFO] [stdout] 265 │- "itemtype": Number( [INFO] [stdout] 266 │- 1, [INFO] [stdout] 267 │- ), [INFO] [stdout] 268 │- "name": Object({ [INFO] [stdout] 269 │- "ObjectWithArgs": Object({ [INFO] [stdout] 270 │- "objargs": Array([ [INFO] [stdout] 271 │- Object({ [INFO] [stdout] 272 │- "TypeName": Object({ [INFO] [stdout] 273 │- "location": Number( [INFO] [stdout] 274 │- 208, [INFO] [stdout] 275 │- ), [INFO] [stdout] 276 │- "names": Array([ [INFO] [stdout] 277 │- Object({ [INFO] [stdout] 278 │- "String": Object({ [INFO] [stdout] 279 │- "str": String( [INFO] [stdout] 280 │- "int4", [INFO] [stdout] 281 │- ), [INFO] [stdout] 282 │- }), [INFO] [stdout] 283 │- }), [INFO] [stdout] 284 │- ]), [INFO] [stdout] 285 │- "typemod": Number( [INFO] [stdout] 286 │- -1, [INFO] [stdout] 287 │- ), [INFO] [stdout] 288 │- }), [INFO] [stdout] 289 │- }), [INFO] [stdout] 290 │- Object({ [INFO] [stdout] 291 │- "TypeName": Object({ [INFO] [stdout] 292 │- "location": Number( [INFO] [stdout] 293 │- 214, [INFO] [stdout] 294 │- ), [INFO] [stdout] 295 │- "names": Array([ [INFO] [stdout] 296 │- Object({ [INFO] [stdout] 297 │- "String": Object({ [INFO] [stdout] 298 │- "str": String( [INFO] [stdout] 299 │- "int2", [INFO] [stdout] 300 │- ), [INFO] [stdout] 301 │- }), [INFO] [stdout] 302 │- }), [INFO] [stdout] 303 │- ]), [INFO] [stdout] 304 │- "typemod": Number( [INFO] [stdout] 305 │- -1, [INFO] [stdout] 306 │- ), [INFO] [stdout] 307 │- }), [INFO] [stdout] 308 │- }), [INFO] [stdout] 309 │- ]), [INFO] [stdout] 310 │- "objname": Array([ [INFO] [stdout] 311 │- Object({ [INFO] [stdout] 312 │- "String": Object({ [INFO] [stdout] 313 │- "str": String( [INFO] [stdout] 314 │- ">", [INFO] [stdout] 315 │- ), [INFO] [stdout] 316 │- }), [INFO] [stdout] 317 │- }), [INFO] [stdout] 318 │- ]), [INFO] [stdout] 319 │- }), [INFO] [stdout] 320 │- }), [INFO] [stdout] 321 │- "number": Number( [INFO] [stdout] 322 │- 5, [INFO] [stdout] 323 │- ), [INFO] [stdout] 324 │- }), [INFO] [stdout] 325 │- }), [INFO] [stdout] 326 │- Object({ [INFO] [stdout] 327 │- "CreateOpClassItem": Object({ [INFO] [stdout] 328 │- "itemtype": Number( [INFO] [stdout] 329 │- 2, [INFO] [stdout] 330 │- ), [INFO] [stdout] 331 │- "name": Object({ [INFO] [stdout] 332 │- "ObjectWithArgs": Object({ [INFO] [stdout] 333 │- "objargs": Array([ [INFO] [stdout] 334 │- Object({ [INFO] [stdout] 335 │- "TypeName": Object({ [INFO] [stdout] 336 │- "location": Number( [INFO] [stdout] 337 │- 246, [INFO] [stdout] 338 │- ), [INFO] [stdout] 339 │- "names": Array([ [INFO] [stdout] 340 │- Object({ [INFO] [stdout] 341 │- "String": Object({ [INFO] [stdout] 342 │- "str": String( [INFO] [stdout] 343 │- "int4", [INFO] [stdout] 344 │- ), [INFO] [stdout] 345 │- }), [INFO] [stdout] 346 │- }), [INFO] [stdout] 347 │- ]), [INFO] [stdout] 348 │- "typemod": Number( [INFO] [stdout] 349 │- -1, [INFO] [stdout] 350 │- ), [INFO] [stdout] 351 │- }), [INFO] [stdout] 352 │- }), [INFO] [stdout] 353 │- Object({ [INFO] [stdout] 354 │- "TypeName": Object({ [INFO] [stdout] 355 │- "location": Number( [INFO] [stdout] 356 │- 252, [INFO] [stdout] 357 │- ), [INFO] [stdout] 358 │- "names": Array([ [INFO] [stdout] 359 │- Object({ [INFO] [stdout] 360 │- "String": Object({ [INFO] [stdout] 361 │- "str": String( [INFO] [stdout] 362 │- "int2", [INFO] [stdout] 363 │- ), [INFO] [stdout] 364 │- }), [INFO] [stdout] 365 │- }), [INFO] [stdout] 366 │- ]), [INFO] [stdout] 367 │- "typemod": Number( [INFO] [stdout] 368 │- -1, [INFO] [stdout] 369 │- ), [INFO] [stdout] 370 │- }), [INFO] [stdout] 371 │- }), [INFO] [stdout] 372 │- ]), [INFO] [stdout] 373 │- "objname": Array([ [INFO] [stdout] 374 │- Object({ [INFO] [stdout] 375 │- "String": Object({ [INFO] [stdout] 376 │- "str": String( [INFO] [stdout] 377 │- "btint42cmp", [INFO] [stdout] 378 │- ), [INFO] [stdout] 379 │- }), [INFO] [stdout] 380 │- }), [INFO] [stdout] 381 │- ]), [INFO] [stdout] 382 │- }), [INFO] [stdout] 383 │- }), [INFO] [stdout] 384 │- "number": Number( [INFO] [stdout] 385 │- 1, [INFO] [stdout] 386 │- ), [INFO] [stdout] 387 │- }), [INFO] [stdout] 388 │- }), [INFO] [stdout] 389 │- Object({ [INFO] [stdout] 390 │- "CreateOpClassItem": Object({ [INFO] [stdout] 391 │- "itemtype": Number( [INFO] [stdout] 392 │- 1, [INFO] [stdout] 393 │- ), [INFO] [stdout] 394 │- "name": Object({ [INFO] [stdout] 395 │- "ObjectWithArgs": Object({ [INFO] [stdout] 396 │- "objargs": Array([ [INFO] [stdout] 397 │- Object({ [INFO] [stdout] 398 │- "TypeName": Object({ [INFO] [stdout] 399 │- "location": Number( [INFO] [stdout] 400 │- 295, [INFO] [stdout] 401 │- ), [INFO] [stdout] 402 │- "names": Array([ [INFO] [stdout] 403 │- Object({ [INFO] [stdout] 404 │- "String": Object({ [INFO] [stdout] 405 │- "str": String( [INFO] [stdout] 406 │- "int2", [INFO] [stdout] 407 │- ), [INFO] [stdout] 408 │- }), [INFO] [stdout] 409 │- }), [INFO] [stdout] 410 │- ]), [INFO] [stdout] 411 │- "typemod": Number( [INFO] [stdout] 412 │- -1, [INFO] [stdout] 413 │- ), [INFO] [stdout] 414 │- }), [INFO] [stdout] 415 │- }), [INFO] [stdout] 416 │- Object({ [INFO] [stdout] 417 │- "TypeName": Object({ [INFO] [stdout] 418 │- "location": Number( [INFO] [stdout] 419 │- 301, [INFO] [stdout] 420 │- ), [INFO] [stdout] 421 │- "names": Array([ [INFO] [stdout] 422 │- Object({ [INFO] [stdout] 423 │- "String": Object({ [INFO] [stdout] 424 │- "str": String( [INFO] [stdout] 425 │- "int4", [INFO] [stdout] 426 │- ), [INFO] [stdout] 427 │- }), [INFO] [stdout] 428 │- }), [INFO] [stdout] 429 │- ]), [INFO] [stdout] 430 │- "typemod": Number( [INFO] [stdout] 431 │- -1, [INFO] [stdout] 432 │- ), [INFO] [stdout] 433 │- }), [INFO] [stdout] 434 │- }), [INFO] [stdout] 435 │- ]), [INFO] [stdout] 436 │- "objname": Array([ [INFO] [stdout] 437 │- Object({ [INFO] [stdout] 438 │- "String": Object({ [INFO] [stdout] 439 │- "str": String( [INFO] [stdout] 440 │- "<", [INFO] [stdout] 441 │- ), [INFO] [stdout] 442 │- }), [INFO] [stdout] 443 │- }), [INFO] [stdout] 444 │- ]), [INFO] [stdout] 445 │- }), [INFO] [stdout] 446 │- }), [INFO] [stdout] 447 │- "number": Number( [INFO] [stdout] 448 │- 1, [INFO] [stdout] 449 │- ), [INFO] [stdout] 450 │- }), [INFO] [stdout] 451 │- }), [INFO] [stdout] 452 │- Object({ [INFO] [stdout] 453 │- "CreateOpClassItem": Object({ [INFO] [stdout] 454 │- "itemtype": Number( [INFO] [stdout] 455 │- 1, [INFO] [stdout] 456 │- ), [INFO] [stdout] 457 │- "name": Object({ [INFO] [stdout] 458 │- "ObjectWithArgs": Object({ [INFO] [stdout] 459 │- "objargs": Array([ [INFO] [stdout] 460 │- Object({ [INFO] [stdout] 461 │- "TypeName": Object({ [INFO] [stdout] 462 │- "location": Number( [INFO] [stdout] 463 │- 326, [INFO] [stdout] 464 │- ), [INFO] [stdout] 465 │- "names": Array([ [INFO] [stdout] 466 │- Object({ [INFO] [stdout] 467 │- "String": Object({ [INFO] [stdout] 468 │- "str": String( [INFO] [stdout] 469 │- "int2", [INFO] [stdout] 470 │- ), [INFO] [stdout] 471 │- }), [INFO] [stdout] 472 │- }), [INFO] [stdout] 473 │- ]), [INFO] [stdout] 474 │- "typemod": Number( [INFO] [stdout] 475 │- -1, [INFO] [stdout] 476 │- ), [INFO] [stdout] 477 │- }), [INFO] [stdout] 478 │- }), [INFO] [stdout] 479 │- Object({ [INFO] [stdout] 480 │- "TypeName": Object({ [INFO] [stdout] 481 │- "location": Number( [INFO] [stdout] 482 │- 332, [INFO] [stdout] 483 │- ), [INFO] [stdout] 484 │- "names": Array([ [INFO] [stdout] 485 │- Object({ [INFO] [stdout] 486 │- "String": Object({ [INFO] [stdout] 487 │- "str": String( [INFO] [stdout] 488 │- "int4", [INFO] [stdout] 489 │- ), [INFO] [stdout] 490 │- }), [INFO] [stdout] 491 │- }), [INFO] [stdout] 492 │- ]), [INFO] [stdout] 493 │- "typemod": Number( [INFO] [stdout] 494 │- -1, [INFO] [stdout] 495 │- ), [INFO] [stdout] 496 │- }), [INFO] [stdout] 497 │- }), [INFO] [stdout] 498 │- ]), [INFO] [stdout] 499 │- "objname": Array([ [INFO] [stdout] 500 │- Object({ [INFO] [stdout] 501 │- "String": Object({ [INFO] [stdout] 502 │- "str": String( [INFO] [stdout] 503 │- "<=", [INFO] [stdout] 504 │- ), [INFO] [stdout] 505 │- }), [INFO] [stdout] 506 │- }), [INFO] [stdout] 507 │- ]), [INFO] [stdout] 508 │- }), [INFO] [stdout] 509 │- }), [INFO] [stdout] 510 │- "number": Number( [INFO] [stdout] 511 │- 2, [INFO] [stdout] 512 │- ), [INFO] [stdout] 513 │- }), [INFO] [stdout] 514 │- }), [INFO] [stdout] 515 │- Object({ [INFO] [stdout] 516 │- "CreateOpClassItem": Object({ [INFO] [stdout] 517 │- "itemtype": Number( [INFO] [stdout] 518 │- 1, [INFO] [stdout] 519 │- ), [INFO] [stdout] 520 │- "name": Object({ [INFO] [stdout] 521 │- "ObjectWithArgs": Object({ [INFO] [stdout] 522 │- "objargs": Array([ [INFO] [stdout] 523 │- Object({ [INFO] [stdout] 524 │- "TypeName": Object({ [INFO] [stdout] 525 │- "location": Number( [INFO] [stdout] 526 │- 356, [INFO] [stdout] 527 │- ), [INFO] [stdout] 528 │- "names": Array([ [INFO] [stdout] 529 │- Object({ [INFO] [stdout] 530 │- "String": Object({ [INFO] [stdout] 531 │- "str": String( [INFO] [stdout] 532 │- "int2", [INFO] [stdout] 533 │- ), [INFO] [stdout] 534 │- }), [INFO] [stdout] 535 │- }), [INFO] [stdout] 536 │- ]), [INFO] [stdout] 537 │- "typemod": Number( [INFO] [stdout] 538 │- -1, [INFO] [stdout] 539 │- ), [INFO] [stdout] 540 │- }), [INFO] [stdout] 541 │- }), [INFO] [stdout] 542 │- Object({ [INFO] [stdout] 543 │- "TypeName": Object({ [INFO] [stdout] 544 │- "location": Number( [INFO] [stdout] 545 │- 362, [INFO] [stdout] 546 │- ), [INFO] [stdout] 547 │- "names": Array([ [INFO] [stdout] 548 │- Object({ [INFO] [stdout] 549 │- "String": Object({ [INFO] [stdout] 550 │- "str": String( [INFO] [stdout] 551 │- "int4", [INFO] [stdout] 552 │- ), [INFO] [stdout] 553 │- }), [INFO] [stdout] 554 │- }), [INFO] [stdout] 555 │- ]), [INFO] [stdout] 556 │- "typemod": Number( [INFO] [stdout] 557 │- -1, [INFO] [stdout] 558 │- ), [INFO] [stdout] 559 │- }), [INFO] [stdout] 560 │- }), [INFO] [stdout] 561 │- ]), [INFO] [stdout] 562 │- "objname": Array([ [INFO] [stdout] 563 │- Object({ [INFO] [stdout] 564 │- "String": Object({ [INFO] [stdout] 565 │- "str": String( [INFO] [stdout] 566 │- "=", [INFO] [stdout] 567 │- ), [INFO] [stdout] 568 │- }), [INFO] [stdout] 569 │- }), [INFO] [stdout] 570 │- ]), [INFO] [stdout] 571 │- }), [INFO] [stdout] 572 │- }), [INFO] [stdout] 573 │- "number": Number( [INFO] [stdout] 574 │- 3, [INFO] [stdout] 575 │- ), [INFO] [stdout] 576 │- }), [INFO] [stdout] 577 │- }), [INFO] [stdout] 578 │- Object({ [INFO] [stdout] 579 │- "CreateOpClassItem": Object({ [INFO] [stdout] 580 │- "itemtype": Number( [INFO] [stdout] 581 │- 1, [INFO] [stdout] 582 │- ), [INFO] [stdout] 583 │- "name": Object({ [INFO] [stdout] 584 │- "ObjectWithArgs": Object({ [INFO] [stdout] 585 │- "objargs": Array([ [INFO] [stdout] 586 │- Object({ [INFO] [stdout] 587 │- "TypeName": Object({ [INFO] [stdout] 588 │- "location": Number( [INFO] [stdout] 589 │- 387, [INFO] [stdout] 590 │- ), [INFO] [stdout] 591 │- "names": Array([ [INFO] [stdout] 592 │- Object({ [INFO] [stdout] 593 │- "String": Object({ [INFO] [stdout] 594 │- "str": String( [INFO] [stdout] 595 │- "int2", [INFO] [stdout] 596 │- ), [INFO] [stdout] 597 │- }), [INFO] [stdout] 598 │- }), [INFO] [stdout] 599 │- ]), [INFO] [stdout] 600 │- "typemod": Number( [INFO] [stdout] 601 │- -1, [INFO] [stdout] 602 │- ), [INFO] [stdout] 603 │- }), [INFO] [stdout] 604 │- }), [INFO] [stdout] 605 │- Object({ [INFO] [stdout] 606 │- "TypeName": Object({ [INFO] [stdout] 607 │- "location": Number( [INFO] [stdout] 608 │- 393, [INFO] [stdout] 609 │- ), [INFO] [stdout] 610 │- "names": Array([ [INFO] [stdout] 611 │- Object({ [INFO] [stdout] 612 │- "String": Object({ [INFO] [stdout] 613 │- "str": String( [INFO] [stdout] 614 │- "int4", [INFO] [stdout] 615 │- ), [INFO] [stdout] 616 │- }), [INFO] [stdout] 617 │- }), [INFO] [stdout] 618 │- ]), [INFO] [stdout] 619 │- "typemod": Number( [INFO] [stdout] 620 │- -1, [INFO] [stdout] 621 │- ), [INFO] [stdout] 622 │- }), [INFO] [stdout] 623 │- }), [INFO] [stdout] 624 │- ]), [INFO] [stdout] 625 │- "objname": Array([ [INFO] [stdout] 626 │- Object({ [INFO] [stdout] 627 │- "String": Object({ [INFO] [stdout] 628 │- "str": String( [INFO] [stdout] 629 │- ">=", [INFO] [stdout] 630 │- ), [INFO] [stdout] 631 │- }), [INFO] [stdout] 632 │- }), [INFO] [stdout] 633 │- ]), [INFO] [stdout] 634 │- }), [INFO] [stdout] 635 │- }), [INFO] [stdout] 636 │- "number": Number( [INFO] [stdout] 637 │- 4, [INFO] [stdout] 638 │- ), [INFO] [stdout] 639 │- }), [INFO] [stdout] 640 │- }), [INFO] [stdout] 641 │- Object({ [INFO] [stdout] 642 │- "CreateOpClassItem": Object({ [INFO] [stdout] 643 │- "itemtype": Number( [INFO] [stdout] 644 │- 1, [INFO] [stdout] 645 │- ), [INFO] [stdout] 646 │- "name": Object({ [INFO] [stdout] 647 │- "ObjectWithArgs": Object({ [INFO] [stdout] 648 │- "objargs": Array([ [INFO] [stdout] 649 │- Object({ [INFO] [stdout] 650 │- "TypeName": Object({ [INFO] [stdout] 651 │- "location": Number( [INFO] [stdout] 652 │- 417, [INFO] [stdout] 653 │- ), [INFO] [stdout] 654 │- "names": Array([ [INFO] [stdout] 655 │- Object({ [INFO] [stdout] 656 │- "String": Object({ [INFO] [stdout] 657 │- "str": String( [INFO] [stdout] 658 │- "int2", [INFO] [stdout] 659 │- ), [INFO] [stdout] 660 │- }), [INFO] [stdout] 661 │- }), [INFO] [stdout] 662 │- ]), [INFO] [stdout] 663 │- "typemod": Number( [INFO] [stdout] 664 │- -1, [INFO] [stdout] 665 │- ), [INFO] [stdout] 666 │- }), [INFO] [stdout] 667 │- }), [INFO] [stdout] 668 │- Object({ [INFO] [stdout] 669 │- "TypeName": Object({ [INFO] [stdout] 670 │- "location": Number( [INFO] [stdout] 671 │- 423, [INFO] [stdout] 672 │- ), [INFO] [stdout] 673 │- "names": Array([ [INFO] [stdout] 674 │- Object({ [INFO] [stdout] 675 │- "String": Object({ [INFO] [stdout] 676 │- "str": String( [INFO] [stdout] 677 │- "int4", [INFO] [stdout] 678 │- ), [INFO] [stdout] 679 │- }), [INFO] [stdout] 680 │- }), [INFO] [stdout] 681 │- ]), [INFO] [stdout] 682 │- "typemod": Number( [INFO] [stdout] 683 │- -1, [INFO] [stdout] 684 │- ), [INFO] [stdout] 685 │- }), [INFO] [stdout] 686 │- }), [INFO] [stdout] 687 │- ]), [INFO] [stdout] 688 │- "objname": Array([ [INFO] [stdout] 689 │- Object({ [INFO] [stdout] 690 │- "String": Object({ [INFO] [stdout] 691 │- "str": String( [INFO] [stdout] 692 │- ">", [INFO] [stdout] 693 │- ), [INFO] [stdout] 694 │- }), [INFO] [stdout] 695 │- }), [INFO] [stdout] 696 │- ]), [INFO] [stdout] 697 │- }), [INFO] [stdout] 698 │- }), [INFO] [stdout] 699 │- "number": Number( [INFO] [stdout] 700 │- 5, [INFO] [stdout] 701 │- ), [INFO] [stdout] 702 │- }), [INFO] [stdout] 703 │- }), [INFO] [stdout] 704 │- Object({ [INFO] [stdout] 705 │- "CreateOpClassItem": Object({ [INFO] [stdout] 706 │- "itemtype": Number( [INFO] [stdout] 707 │- 2, [INFO] [stdout] 708 │- ), [INFO] [stdout] 709 │- "name": Object({ [INFO] [stdout] 710 │- "ObjectWithArgs": Object({ [INFO] [stdout] 711 │- "objargs": Array([ [INFO] [stdout] 712 │- Object({ [INFO] [stdout] 713 │- "TypeName": Object({ [INFO] [stdout] 714 │- "location": Number( [INFO] [stdout] 715 │- 455, [INFO] [stdout] 716 │- ), [INFO] [stdout] 717 │- "names": Array([ [INFO] [stdout] 718 │- Object({ [INFO] [stdout] 719 │- "String": Object({ [INFO] [stdout] 720 │- "str": String( [INFO] [stdout] 721 │- "int2", [INFO] [stdout] 722 │- ), [INFO] [stdout] 723 │- }), [INFO] [stdout] 724 │- }), [INFO] [stdout] 725 │- ]), [INFO] [stdout] 726 │- "typemod": Number( [INFO] [stdout] 727 │- -1, [INFO] [stdout] 728 │- ), [INFO] [stdout] 729 │- }), [INFO] [stdout] 730 │- }), [INFO] [stdout] 731 │- Object({ [INFO] [stdout] 732 │- "TypeName": Object({ [INFO] [stdout] 733 │- "location": Number( [INFO] [stdout] 734 │- 461, [INFO] [stdout] 735 │- ), [INFO] [stdout] 736 │- "names": Array([ [INFO] [stdout] 737 │- Object({ [INFO] [stdout] 738 │- "String": Object({ [INFO] [stdout] 739 │- "str": String( [INFO] [stdout] 740 │- "int4", [INFO] [stdout] 741 │- ), [INFO] [stdout] 742 │- }), [INFO] [stdout] 743 │- }), [INFO] [stdout] 744 │- ]), [INFO] [stdout] 745 │- "typemod": Number( [INFO] [stdout] 746 │- -1, [INFO] [stdout] 747 │- ), [INFO] [stdout] 748 │- }), [INFO] [stdout] 749 │- }), [INFO] [stdout] 750 │- ]), [INFO] [stdout] 751 │- "objname": Array([ [INFO] [stdout] 752 │- Object({ [INFO] [stdout] 753 │- "String": Object({ [INFO] [stdout] 754 │- "str": String( [INFO] [stdout] 755 │- "btint24cmp", [INFO] [stdout] 756 │- ), [INFO] [stdout] 757 │- }), [INFO] [stdout] 758 │- }), [INFO] [stdout] 759 │- ]), [INFO] [stdout] 760 │- }), [INFO] [stdout] 761 │- }), [INFO] [stdout] 762 │- "number": Number( [INFO] [stdout] 763 │- 1, [INFO] [stdout] 764 │- ), [INFO] [stdout] 765 │- }), [INFO] [stdout] 766 │- }), [INFO] [stdout] 767 │- ]), [INFO] [stdout] 768 │- "opfamilyname": Array([ [INFO] [stdout] 769 │- Object({ [INFO] [stdout] 770 │- "String": Object({ [INFO] [stdout] 771 │- "str": String( [INFO] [stdout] 772 │- "integer_ops", [INFO] [stdout] 773 │- ), [INFO] [stdout] 774 │- }), [INFO] [stdout] 775 │- }), [INFO] [stdout] 776 │- ]), [INFO] [stdout] 777 │- }), [INFO] [stdout] 6 │+ Object { [INFO] [stdout] 7 │+ "amname": String("btree"), [INFO] [stdout] 8 │+ "items": Array [ [INFO] [stdout] 9 │+ Object { [INFO] [stdout] 10 │+ "CreateOpClassItem": Object { [INFO] [stdout] 11 │+ "itemtype": Number(1), [INFO] [stdout] 12 │+ "name": Object { [INFO] [stdout] 13 │+ "ObjectWithArgs": Object { [INFO] [stdout] 14 │+ "objargs": Array [ [INFO] [stdout] 15 │+ Object { [INFO] [stdout] 16 │+ "TypeName": Object { [INFO] [stdout] 17 │+ "location": Number(86), [INFO] [stdout] 18 │+ "names": Array [ [INFO] [stdout] 19 │+ Object { [INFO] [stdout] 20 │+ "String": Object { [INFO] [stdout] 21 │+ "str": String("int4"), [INFO] [stdout] 22 │+ }, [INFO] [stdout] 23 │+ }, [INFO] [stdout] 24 │+ ], [INFO] [stdout] 25 │+ "typemod": Number(-1), [INFO] [stdout] 26 │+ }, [INFO] [stdout] 27 │+ }, [INFO] [stdout] 28 │+ Object { [INFO] [stdout] 29 │+ "TypeName": Object { [INFO] [stdout] 30 │+ "location": Number(92), [INFO] [stdout] 31 │+ "names": Array [ [INFO] [stdout] 32 │+ Object { [INFO] [stdout] 33 │+ "String": Object { [INFO] [stdout] 34 │+ "str": String("int2"), [INFO] [stdout] 35 │+ }, [INFO] [stdout] 36 │+ }, [INFO] [stdout] 37 │+ ], [INFO] [stdout] 38 │+ "typemod": Number(-1), [INFO] [stdout] 39 │+ }, [INFO] [stdout] 40 │+ }, [INFO] [stdout] 41 │+ ], [INFO] [stdout] 42 │+ "objname": Array [ [INFO] [stdout] 43 │+ Object { [INFO] [stdout] 44 │+ "String": Object { [INFO] [stdout] 45 │+ "str": String("<"), [INFO] [stdout] 46 │+ }, [INFO] [stdout] 47 │+ }, [INFO] [stdout] 48 │+ ], [INFO] [stdout] 49 │+ }, [INFO] [stdout] 50 │+ }, [INFO] [stdout] 51 │+ "number": Number(1), [INFO] [stdout] 52 │+ }, [INFO] [stdout] 53 │+ }, [INFO] [stdout] 54 │+ Object { [INFO] [stdout] 55 │+ "CreateOpClassItem": Object { [INFO] [stdout] 56 │+ "itemtype": Number(1), [INFO] [stdout] 57 │+ "name": Object { [INFO] [stdout] 58 │+ "ObjectWithArgs": Object { [INFO] [stdout] 59 │+ "objargs": Array [ [INFO] [stdout] 60 │+ Object { [INFO] [stdout] 61 │+ "TypeName": Object { [INFO] [stdout] 62 │+ "location": Number(117), [INFO] [stdout] 63 │+ "names": Array [ [INFO] [stdout] 64 │+ Object { [INFO] [stdout] 65 │+ "String": Object { [INFO] [stdout] 66 │+ "str": String("int4"), [INFO] [stdout] 67 │+ }, [INFO] [stdout] 68 │+ }, [INFO] [stdout] 69 │+ ], [INFO] [stdout] 70 │+ "typemod": Number(-1), [INFO] [stdout] 71 │+ }, [INFO] [stdout] 72 │+ }, [INFO] [stdout] 73 │+ Object { [INFO] [stdout] 74 │+ "TypeName": Object { [INFO] [stdout] 75 │+ "location": Number(123), [INFO] [stdout] 76 │+ "names": Array [ [INFO] [stdout] 77 │+ Object { [INFO] [stdout] 78 │+ "String": Object { [INFO] [stdout] 79 │+ "str": String("int2"), [INFO] [stdout] 80 │+ }, [INFO] [stdout] 81 │+ }, [INFO] [stdout] 82 │+ ], [INFO] [stdout] 83 │+ "typemod": Number(-1), [INFO] [stdout] 84 │+ }, [INFO] [stdout] 85 │+ }, [INFO] [stdout] 86 │+ ], [INFO] [stdout] 87 │+ "objname": Array [ [INFO] [stdout] 88 │+ Object { [INFO] [stdout] 89 │+ "String": Object { [INFO] [stdout] 90 │+ "str": String("<="), [INFO] [stdout] 91 │+ }, [INFO] [stdout] 92 │+ }, [INFO] [stdout] 93 │+ ], [INFO] [stdout] 94 │+ }, [INFO] [stdout] 95 │+ }, [INFO] [stdout] 96 │+ "number": Number(2), [INFO] [stdout] 97 │+ }, [INFO] [stdout] 98 │+ }, [INFO] [stdout] 99 │+ Object { [INFO] [stdout] 100 │+ "CreateOpClassItem": Object { [INFO] [stdout] 101 │+ "itemtype": Number(1), [INFO] [stdout] 102 │+ "name": Object { [INFO] [stdout] 103 │+ "ObjectWithArgs": Object { [INFO] [stdout] 104 │+ "objargs": Array [ [INFO] [stdout] 105 │+ Object { [INFO] [stdout] 106 │+ "TypeName": Object { [INFO] [stdout] 107 │+ "location": Number(147), [INFO] [stdout] 108 │+ "names": Array [ [INFO] [stdout] 109 │+ Object { [INFO] [stdout] 110 │+ "String": Object { [INFO] [stdout] 111 │+ "str": String("int4"), [INFO] [stdout] 112 │+ }, [INFO] [stdout] 113 │+ }, [INFO] [stdout] 114 │+ ], [INFO] [stdout] 115 │+ "typemod": Number(-1), [INFO] [stdout] 116 │+ }, [INFO] [stdout] 117 │+ }, [INFO] [stdout] 118 │+ Object { [INFO] [stdout] 119 │+ "TypeName": Object { [INFO] [stdout] 120 │+ "location": Number(153), [INFO] [stdout] 121 │+ "names": Array [ [INFO] [stdout] 122 │+ Object { [INFO] [stdout] 123 │+ "String": Object { [INFO] [stdout] 124 │+ "str": String("int2"), [INFO] [stdout] 125 │+ }, [INFO] [stdout] 126 │+ }, [INFO] [stdout] 127 │+ ], [INFO] [stdout] 128 │+ "typemod": Number(-1), [INFO] [stdout] 129 │+ }, [INFO] [stdout] 130 │+ }, [INFO] [stdout] 131 │+ ], [INFO] [stdout] 132 │+ "objname": Array [ [INFO] [stdout] 133 │+ Object { [INFO] [stdout] 134 │+ "String": Object { [INFO] [stdout] 135 │+ "str": String("="), [INFO] [stdout] 136 │+ }, [INFO] [stdout] 137 │+ }, [INFO] [stdout] 138 │+ ], [INFO] [stdout] 139 │+ }, [INFO] [stdout] 140 │+ }, [INFO] [stdout] 141 │+ "number": Number(3), [INFO] [stdout] 142 │+ }, [INFO] [stdout] 143 │+ }, [INFO] [stdout] 144 │+ Object { [INFO] [stdout] 145 │+ "CreateOpClassItem": Object { [INFO] [stdout] 146 │+ "itemtype": Number(1), [INFO] [stdout] 147 │+ "name": Object { [INFO] [stdout] 148 │+ "ObjectWithArgs": Object { [INFO] [stdout] 149 │+ "objargs": Array [ [INFO] [stdout] 150 │+ Object { [INFO] [stdout] 151 │+ "TypeName": Object { [INFO] [stdout] 152 │+ "location": Number(178), [INFO] [stdout] 153 │+ "names": Array [ [INFO] [stdout] 154 │+ Object { [INFO] [stdout] 155 │+ "String": Object { [INFO] [stdout] 156 │+ "str": String("int4"), [INFO] [stdout] 157 │+ }, [INFO] [stdout] 158 │+ }, [INFO] [stdout] 159 │+ ], [INFO] [stdout] 160 │+ "typemod": Number(-1), [INFO] [stdout] 161 │+ }, [INFO] [stdout] 162 │+ }, [INFO] [stdout] 163 │+ Object { [INFO] [stdout] 164 │+ "TypeName": Object { [INFO] [stdout] 165 │+ "location": Number(184), [INFO] [stdout] 166 │+ "names": Array [ [INFO] [stdout] 167 │+ Object { [INFO] [stdout] 168 │+ "String": Object { [INFO] [stdout] 169 │+ "str": String("int2"), [INFO] [stdout] 170 │+ }, [INFO] [stdout] 171 │+ }, [INFO] [stdout] 172 │+ ], [INFO] [stdout] 173 │+ "typemod": Number(-1), [INFO] [stdout] 174 │+ }, [INFO] [stdout] 175 │+ }, [INFO] [stdout] 176 │+ ], [INFO] [stdout] 177 │+ "objname": Array [ [INFO] [stdout] 178 │+ Object { [INFO] [stdout] 179 │+ "String": Object { [INFO] [stdout] 180 │+ "str": String(">="), [INFO] [stdout] 181 │+ }, [INFO] [stdout] 182 │+ }, [INFO] [stdout] 183 │+ ], [INFO] [stdout] 184 │+ }, [INFO] [stdout] 185 │+ }, [INFO] [stdout] 186 │+ "number": Number(4), [INFO] [stdout] 187 │+ }, [INFO] [stdout] 188 │+ }, [INFO] [stdout] 189 │+ Object { [INFO] [stdout] 190 │+ "CreateOpClassItem": Object { [INFO] [stdout] 191 │+ "itemtype": Number(1), [INFO] [stdout] 192 │+ "name": Object { [INFO] [stdout] 193 │+ "ObjectWithArgs": Object { [INFO] [stdout] 194 │+ "objargs": Array [ [INFO] [stdout] 195 │+ Object { [INFO] [stdout] 196 │+ "TypeName": Object { [INFO] [stdout] 197 │+ "location": Number(208), [INFO] [stdout] 198 │+ "names": Array [ [INFO] [stdout] 199 │+ Object { [INFO] [stdout] 200 │+ "String": Object { [INFO] [stdout] 201 │+ "str": String("int4"), [INFO] [stdout] 202 │+ }, [INFO] [stdout] 203 │+ }, [INFO] [stdout] 204 │+ ], [INFO] [stdout] 205 │+ "typemod": Number(-1), [INFO] [stdout] 206 │+ }, [INFO] [stdout] 207 │+ }, [INFO] [stdout] 208 │+ Object { [INFO] [stdout] 209 │+ "TypeName": Object { [INFO] [stdout] 210 │+ "location": Number(214), [INFO] [stdout] 211 │+ "names": Array [ [INFO] [stdout] 212 │+ Object { [INFO] [stdout] 213 │+ "String": Object { [INFO] [stdout] 214 │+ "str": String("int2"), [INFO] [stdout] 215 │+ }, [INFO] [stdout] 216 │+ }, [INFO] [stdout] 217 │+ ], [INFO] [stdout] 218 │+ "typemod": Number(-1), [INFO] [stdout] 219 │+ }, [INFO] [stdout] 220 │+ }, [INFO] [stdout] 221 │+ ], [INFO] [stdout] 222 │+ "objname": Array [ [INFO] [stdout] 223 │+ Object { [INFO] [stdout] 224 │+ "String": Object { [INFO] [stdout] 225 │+ "str": String(">"), [INFO] [stdout] 226 │+ }, [INFO] [stdout] 227 │+ }, [INFO] [stdout] 228 │+ ], [INFO] [stdout] 229 │+ }, [INFO] [stdout] 230 │+ }, [INFO] [stdout] 231 │+ "number": Number(5), [INFO] [stdout] 232 │+ }, [INFO] [stdout] 233 │+ }, [INFO] [stdout] 234 │+ Object { [INFO] [stdout] 235 │+ "CreateOpClassItem": Object { [INFO] [stdout] 236 │+ "itemtype": Number(2), [INFO] [stdout] 237 │+ "name": Object { [INFO] [stdout] 238 │+ "ObjectWithArgs": Object { [INFO] [stdout] 239 │+ "objargs": Array [ [INFO] [stdout] 240 │+ Object { [INFO] [stdout] 241 │+ "TypeName": Object { [INFO] [stdout] 242 │+ "location": Number(246), [INFO] [stdout] 243 │+ "names": Array [ [INFO] [stdout] 244 │+ Object { [INFO] [stdout] 245 │+ "String": Object { [INFO] [stdout] 246 │+ "str": String("int4"), [INFO] [stdout] 247 │+ }, [INFO] [stdout] 248 │+ }, [INFO] [stdout] 249 │+ ], [INFO] [stdout] 250 │+ "typemod": Number(-1), [INFO] [stdout] 251 │+ }, [INFO] [stdout] 252 │+ }, [INFO] [stdout] 253 │+ Object { [INFO] [stdout] 254 │+ "TypeName": Object { [INFO] [stdout] 255 │+ "location": Number(252), [INFO] [stdout] 256 │+ "names": Array [ [INFO] [stdout] 257 │+ Object { [INFO] [stdout] 258 │+ "String": Object { [INFO] [stdout] 259 │+ "str": String("int2"), [INFO] [stdout] 260 │+ }, [INFO] [stdout] 261 │+ }, [INFO] [stdout] 262 │+ ], [INFO] [stdout] 263 │+ "typemod": Number(-1), [INFO] [stdout] 264 │+ }, [INFO] [stdout] 265 │+ }, [INFO] [stdout] 266 │+ ], [INFO] [stdout] 267 │+ "objname": Array [ [INFO] [stdout] 268 │+ Object { [INFO] [stdout] 269 │+ "String": Object { [INFO] [stdout] 270 │+ "str": String("btint42cmp"), [INFO] [stdout] 271 │+ }, [INFO] [stdout] 272 │+ }, [INFO] [stdout] 273 │+ ], [INFO] [stdout] 274 │+ }, [INFO] [stdout] 275 │+ }, [INFO] [stdout] 276 │+ "number": Number(1), [INFO] [stdout] 277 │+ }, [INFO] [stdout] 278 │+ }, [INFO] [stdout] 279 │+ Object { [INFO] [stdout] 280 │+ "CreateOpClassItem": Object { [INFO] [stdout] 281 │+ "itemtype": Number(1), [INFO] [stdout] 282 │+ "name": Object { [INFO] [stdout] 283 │+ "ObjectWithArgs": Object { [INFO] [stdout] 284 │+ "objargs": Array [ [INFO] [stdout] 285 │+ Object { [INFO] [stdout] 286 │+ "TypeName": Object { [INFO] [stdout] 287 │+ "location": Number(295), [INFO] [stdout] 288 │+ "names": Array [ [INFO] [stdout] 289 │+ Object { [INFO] [stdout] 290 │+ "String": Object { [INFO] [stdout] 291 │+ "str": String("int2"), [INFO] [stdout] 292 │+ }, [INFO] [stdout] 293 │+ }, [INFO] [stdout] 294 │+ ], [INFO] [stdout] 295 │+ "typemod": Number(-1), [INFO] [stdout] 296 │+ }, [INFO] [stdout] 297 │+ }, [INFO] [stdout] 298 │+ Object { [INFO] [stdout] 299 │+ "TypeName": Object { [INFO] [stdout] 300 │+ "location": Number(301), [INFO] [stdout] 301 │+ "names": Array [ [INFO] [stdout] 302 │+ Object { [INFO] [stdout] 303 │+ "String": Object { [INFO] [stdout] 304 │+ "str": String("int4"), [INFO] [stdout] 305 │+ }, [INFO] [stdout] 306 │+ }, [INFO] [stdout] 307 │+ ], [INFO] [stdout] 308 │+ "typemod": Number(-1), [INFO] [stdout] 309 │+ }, [INFO] [stdout] 310 │+ }, [INFO] [stdout] 311 │+ ], [INFO] [stdout] 312 │+ "objname": Array [ [INFO] [stdout] 313 │+ Object { [INFO] [stdout] 314 │+ "String": Object { [INFO] [stdout] 315 │+ "str": String("<"), [INFO] [stdout] 316 │+ }, [INFO] [stdout] 317 │+ }, [INFO] [stdout] 318 │+ ], [INFO] [stdout] 319 │+ }, [INFO] [stdout] 320 │+ }, [INFO] [stdout] 321 │+ "number": Number(1), [INFO] [stdout] 322 │+ }, [INFO] [stdout] 323 │+ }, [INFO] [stdout] 324 │+ Object { [INFO] [stdout] 325 │+ "CreateOpClassItem": Object { [INFO] [stdout] 326 │+ "itemtype": Number(1), [INFO] [stdout] 327 │+ "name": Object { [INFO] [stdout] 328 │+ "ObjectWithArgs": Object { [INFO] [stdout] 329 │+ "objargs": Array [ [INFO] [stdout] 330 │+ Object { [INFO] [stdout] 331 │+ "TypeName": Object { [INFO] [stdout] 332 │+ "location": Number(326), [INFO] [stdout] 333 │+ "names": Array [ [INFO] [stdout] 334 │+ Object { [INFO] [stdout] 335 │+ "String": Object { [INFO] [stdout] 336 │+ "str": String("int2"), [INFO] [stdout] 337 │+ }, [INFO] [stdout] 338 │+ }, [INFO] [stdout] 339 │+ ], [INFO] [stdout] 340 │+ "typemod": Number(-1), [INFO] [stdout] 341 │+ }, [INFO] [stdout] 342 │+ }, [INFO] [stdout] 343 │+ Object { [INFO] [stdout] 344 │+ "TypeName": Object { [INFO] [stdout] 345 │+ "location": Number(332), [INFO] [stdout] 346 │+ "names": Array [ [INFO] [stdout] 347 │+ Object { [INFO] [stdout] 348 │+ "String": Object { [INFO] [stdout] 349 │+ "str": String("int4"), [INFO] [stdout] 350 │+ }, [INFO] [stdout] 351 │+ }, [INFO] [stdout] 352 │+ ], [INFO] [stdout] 353 │+ "typemod": Number(-1), [INFO] [stdout] 354 │+ }, [INFO] [stdout] 355 │+ }, [INFO] [stdout] 356 │+ ], [INFO] [stdout] 357 │+ "objname": Array [ [INFO] [stdout] 358 │+ Object { [INFO] [stdout] 359 │+ "String": Object { [INFO] [stdout] 360 │+ "str": String("<="), [INFO] [stdout] 361 │+ }, [INFO] [stdout] 362 │+ }, [INFO] [stdout] 363 │+ ], [INFO] [stdout] 364 │+ }, [INFO] [stdout] 365 │+ }, [INFO] [stdout] 366 │+ "number": Number(2), [INFO] [stdout] 367 │+ }, [INFO] [stdout] 368 │+ }, [INFO] [stdout] 369 │+ Object { [INFO] [stdout] 370 │+ "CreateOpClassItem": Object { [INFO] [stdout] 371 │+ "itemtype": Number(1), [INFO] [stdout] 372 │+ "name": Object { [INFO] [stdout] 373 │+ "ObjectWithArgs": Object { [INFO] [stdout] 374 │+ "objargs": Array [ [INFO] [stdout] 375 │+ Object { [INFO] [stdout] 376 │+ "TypeName": Object { [INFO] [stdout] 377 │+ "location": Number(356), [INFO] [stdout] 378 │+ "names": Array [ [INFO] [stdout] 379 │+ Object { [INFO] [stdout] 380 │+ "String": Object { [INFO] [stdout] 381 │+ "str": String("int2"), [INFO] [stdout] 382 │+ }, [INFO] [stdout] 383 │+ }, [INFO] [stdout] 384 │+ ], [INFO] [stdout] 385 │+ "typemod": Number(-1), [INFO] [stdout] 386 │+ }, [INFO] [stdout] 387 │+ }, [INFO] [stdout] 388 │+ Object { [INFO] [stdout] 389 │+ "TypeName": Object { [INFO] [stdout] 390 │+ "location": Number(362), [INFO] [stdout] 391 │+ "names": Array [ [INFO] [stdout] 392 │+ Object { [INFO] [stdout] 393 │+ "String": Object { [INFO] [stdout] 394 │+ "str": String("int4"), [INFO] [stdout] 395 │+ }, [INFO] [stdout] 396 │+ }, [INFO] [stdout] 397 │+ ], [INFO] [stdout] 398 │+ "typemod": Number(-1), [INFO] [stdout] 399 │+ }, [INFO] [stdout] 400 │+ }, [INFO] [stdout] 401 │+ ], [INFO] [stdout] 402 │+ "objname": Array [ [INFO] [stdout] 403 │+ Object { [INFO] [stdout] 404 │+ "String": Object { [INFO] [stdout] 405 │+ "str": String("="), [INFO] [stdout] 406 │+ }, [INFO] [stdout] 407 │+ }, [INFO] [stdout] 408 │+ ], [INFO] [stdout] 409 │+ }, [INFO] [stdout] 410 │+ }, [INFO] [stdout] 411 │+ "number": Number(3), [INFO] [stdout] 412 │+ }, [INFO] [stdout] 413 │+ }, [INFO] [stdout] 414 │+ Object { [INFO] [stdout] 415 │+ "CreateOpClassItem": Object { [INFO] [stdout] 416 │+ "itemtype": Number(1), [INFO] [stdout] 417 │+ "name": Object { [INFO] [stdout] 418 │+ "ObjectWithArgs": Object { [INFO] [stdout] 419 │+ "objargs": Array [ [INFO] [stdout] 420 │+ Object { [INFO] [stdout] 421 │+ "TypeName": Object { [INFO] [stdout] 422 │+ "location": Number(387), [INFO] [stdout] 423 │+ "names": Array [ [INFO] [stdout] 424 │+ Object { [INFO] [stdout] 425 │+ "String": Object { [INFO] [stdout] 426 │+ "str": String("int2"), [INFO] [stdout] 427 │+ }, [INFO] [stdout] 428 │+ }, [INFO] [stdout] 429 │+ ], [INFO] [stdout] 430 │+ "typemod": Number(-1), [INFO] [stdout] 431 │+ }, [INFO] [stdout] 432 │+ }, [INFO] [stdout] 433 │+ Object { [INFO] [stdout] 434 │+ "TypeName": Object { [INFO] [stdout] 435 │+ "location": Number(393), [INFO] [stdout] 436 │+ "names": Array [ [INFO] [stdout] 437 │+ Object { [INFO] [stdout] 438 │+ "String": Object { [INFO] [stdout] 439 │+ "str": String("int4"), [INFO] [stdout] 440 │+ }, [INFO] [stdout] 441 │+ }, [INFO] [stdout] 442 │+ ], [INFO] [stdout] 443 │+ "typemod": Number(-1), [INFO] [stdout] 444 │+ }, [INFO] [stdout] 445 │+ }, [INFO] [stdout] 446 │+ ], [INFO] [stdout] 447 │+ "objname": Array [ [INFO] [stdout] 448 │+ Object { [INFO] [stdout] 449 │+ "String": Object { [INFO] [stdout] 450 │+ "str": String(">="), [INFO] [stdout] 451 │+ }, [INFO] [stdout] 452 │+ }, [INFO] [stdout] 453 │+ ], [INFO] [stdout] 454 │+ }, [INFO] [stdout] 455 │+ }, [INFO] [stdout] 456 │+ "number": Number(4), [INFO] [stdout] 457 │+ }, [INFO] [stdout] 458 │+ }, [INFO] [stdout] 459 │+ Object { [INFO] [stdout] 460 │+ "CreateOpClassItem": Object { [INFO] [stdout] 461 │+ "itemtype": Number(1), [INFO] [stdout] 462 │+ "name": Object { [INFO] [stdout] 463 │+ "ObjectWithArgs": Object { [INFO] [stdout] 464 │+ "objargs": Array [ [INFO] [stdout] 465 │+ Object { [INFO] [stdout] 466 │+ "TypeName": Object { [INFO] [stdout] 467 │+ "location": Number(417), [INFO] [stdout] 468 │+ "names": Array [ [INFO] [stdout] 469 │+ Object { [INFO] [stdout] 470 │+ "String": Object { [INFO] [stdout] 471 │+ "str": String("int2"), [INFO] [stdout] 472 │+ }, [INFO] [stdout] 473 │+ }, [INFO] [stdout] 474 │+ ], [INFO] [stdout] 475 │+ "typemod": Number(-1), [INFO] [stdout] 476 │+ }, [INFO] [stdout] 477 │+ }, [INFO] [stdout] 478 │+ Object { [INFO] [stdout] 479 │+ "TypeName": Object { [INFO] [stdout] 480 │+ "location": Number(423), [INFO] [stdout] 481 │+ "names": Array [ [INFO] [stdout] 482 │+ Object { [INFO] [stdout] 483 │+ "String": Object { [INFO] [stdout] 484 │+ "str": String("int4"), [INFO] [stdout] 485 │+ }, [INFO] [stdout] 486 │+ }, [INFO] [stdout] 487 │+ ], [INFO] [stdout] 488 │+ "typemod": Number(-1), [INFO] [stdout] 489 │+ }, [INFO] [stdout] 490 │+ }, [INFO] [stdout] 491 │+ ], [INFO] [stdout] 492 │+ "objname": Array [ [INFO] [stdout] 493 │+ Object { [INFO] [stdout] 494 │+ "String": Object { [INFO] [stdout] 495 │+ "str": String(">"), [INFO] [stdout] 496 │+ }, [INFO] [stdout] 497 │+ }, [INFO] [stdout] 498 │+ ], [INFO] [stdout] 499 │+ }, [INFO] [stdout] 500 │+ }, [INFO] [stdout] 501 │+ "number": Number(5), [INFO] [stdout] 502 │+ }, [INFO] [stdout] 503 │+ }, [INFO] [stdout] 504 │+ Object { [INFO] [stdout] 505 │+ "CreateOpClassItem": Object { [INFO] [stdout] 506 │+ "itemtype": Number(2), [INFO] [stdout] 507 │+ "name": Object { [INFO] [stdout] 508 │+ "ObjectWithArgs": Object { [INFO] [stdout] 509 │+ "objargs": Array [ [INFO] [stdout] 510 │+ Object { [INFO] [stdout] 511 │+ "TypeName": Object { [INFO] [stdout] 512 │+ "location": Number(455), [INFO] [stdout] 513 │+ "names": Array [ [INFO] [stdout] 514 │+ Object { [INFO] [stdout] 515 │+ "String": Object { [INFO] [stdout] 516 │+ "str": String("int2"), [INFO] [stdout] 517 │+ }, [INFO] [stdout] 518 │+ }, [INFO] [stdout] 519 │+ ], [INFO] [stdout] 520 │+ "typemod": Number(-1), [INFO] [stdout] 521 │+ }, [INFO] [stdout] 522 │+ }, [INFO] [stdout] 523 │+ Object { [INFO] [stdout] 524 │+ "TypeName": Object { [INFO] [stdout] 525 │+ "location": Number(461), [INFO] [stdout] 526 │+ "names": Array [ [INFO] [stdout] 527 │+ Object { [INFO] [stdout] 528 │+ "String": Object { [INFO] [stdout] 529 │+ "str": String("int4"), [INFO] [stdout] 530 │+ }, [INFO] [stdout] 531 │+ }, [INFO] [stdout] 532 │+ ], [INFO] [stdout] 533 │+ "typemod": Number(-1), [INFO] [stdout] 534 │+ }, [INFO] [stdout] 535 │+ }, [INFO] [stdout] 536 │+ ], [INFO] [stdout] 537 │+ "objname": Array [ [INFO] [stdout] 538 │+ Object { [INFO] [stdout] 539 │+ "String": Object { [INFO] [stdout] 540 │+ "str": String("btint24cmp"), [INFO] [stdout] 541 │+ }, [INFO] [stdout] 542 │+ }, [INFO] [stdout] 543 │+ ], [INFO] [stdout] 544 │+ }, [INFO] [stdout] 545 │+ }, [INFO] [stdout] 546 │+ "number": Number(1), [INFO] [stdout] 547 │+ }, [INFO] [stdout] 548 │+ }, [INFO] [stdout] 549 │+ ], [INFO] [stdout] 550 │+ "opfamilyname": Array [ [INFO] [stdout] 551 │+ Object { [INFO] [stdout] 552 │+ "String": Object { [INFO] [stdout] 553 │+ "str": String("integer_ops"), [INFO] [stdout] 554 │+ }, [INFO] [stdout] 555 │+ }, [INFO] [stdout] 556 │+ ], [INFO] [stdout] 557 │+ }, [INFO] [stdout] 778 558 │ ), [INFO] [stdout] 779 559 │ stmt_location: 0, [INFO] [stdout] 780 560 │ stmt_len: Some( [INFO] [stdout] 781 561 │ 467, [INFO] [stdout] 782 562 │ ), [INFO] [stdout] ────────────┴─────────────────────────────────────────────────────────────────── [INFO] [stdout] [INFO] [stdout] thread 'parse::tests::test_alter_op_family_stmt' (36) panicked at src/parse.rs:676:9: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" } [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x63770c599022 - std::backtrace_rs::backtrace::libunwind::trace::h7cddb8376417e7cc [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x63770c599022 - std::backtrace_rs::backtrace::trace_unsynchronized::hb4e41acf4b349ff1 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x63770c599022 - std::sys::backtrace::_print_fmt::h1222b80910ba6eb5 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x63770c599022 - ::fmt::h5bb8a979ba5db788 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x63770c5aab7f - core::fmt::rt::Argument::fmt::h2ee2c138a50a7796 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x63770c5aab7f - core::fmt::write::h1e0dbf07fe3990bd [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x63770c565c03 - std::io::default_write_fmt::h7d7ad5ed6a883d81 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x63770c565c03 - std::io::Write::write_fmt::hc477d9325b345ece [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x63770c571e72 - std::sys::backtrace::BacktraceLock::print::h788d486777205086 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x63770c576fff - std::panicking::default_hook::{{closure}}::ha7bdfeb5949fc0fa [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x63770c576e91 - std::panicking::default_hook::h6dad75ec721846f4 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x63770c4103fe - as core::ops::function::Fn>::call::h33799d04b0b96146 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/alloc/src/boxed.rs:1999:9 [INFO] [stdout] 12: 0x63770c4103fe - test::test_main_with_exit_callback::{{closure}}::h880e31c829a2eb5d [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x63770c57769e - as core::ops::function::Fn>::call::h5e1b8c652ea49180 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/alloc/src/boxed.rs:1999:9 [INFO] [stdout] 14: 0x63770c57769e - std::panicking::panic_with_hook::hba00e869ada17676 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x63770c57746a - std::panicking::panic_handler::{{closure}}::h3d21149c258e5ceb [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:707:13 [INFO] [stdout] 16: 0x63770c571fa9 - std::sys::backtrace::__rust_end_short_backtrace::h4f5d9b9dfb3e6ec1 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x63770c55993d - __rustc[9a7a9f9af7564de1]::rust_begin_unwind [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x63770c5b4c00 - core::panicking::panic_fmt::h78e817a90331d98b [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/panicking.rs:75:14 [INFO] [stdout] 19: 0x63770c5b3e86 - core::result::unwrap_failed::h3ce108722ad88f1e [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/result.rs:1852:5 [INFO] [stdout] 20: 0x63770c3cb01d - core::result::Result::unwrap::hcd6127cb30184c10 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/result.rs:1223:23 [INFO] [stdout] 21: 0x63770c3cb01d - squawk_parser::parse::tests::test_alter_op_family_stmt::hcf2b075a8b90d763 [INFO] [stdout] at /opt/rustwide/workdir/src/parse.rs:676:9 [INFO] [stdout] 22: 0x63770c3cb0d7 - squawk_parser::parse::tests::test_alter_op_family_stmt::{{closure}}::he452cb32c64cb681 [INFO] [stdout] at /opt/rustwide/workdir/src/parse.rs:655:35 [INFO] [stdout] 23: 0x63770c3e8496 - core::ops::function::FnOnce::call_once::h4d6073d2b4121fbd [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 24: 0x63770c4101fb - core::ops::function::FnOnce::call_once::h7f4b4fba903e39d5 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 25: 0x63770c4101fb - test::__rust_begin_short_backtrace::h9277cb6a2ccfc000 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:663:18 [INFO] [stdout] 26: 0x63770c425ca5 - test::run_test_in_process::{{closure}}::h9aea5ca90d1f4423 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:686:74 [INFO] [stdout] 27: 0x63770c425ca5 - as core::ops::function::FnOnce<()>>::call_once::h364f5fe6cc8afa85 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 28: 0x63770c425ca5 - std::panicking::catch_unwind::do_call::h2b2bec3317fe53ec [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:590:40 [INFO] [stdout] 29: 0x63770c425ca5 - std::panicking::catch_unwind::hc3763734156da4af [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:553:19 [INFO] [stdout] 30: 0x63770c425ca5 - std::panic::catch_unwind::h28038391e867eabc [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x63770c425ca5 - test::run_test_in_process::had0273166695a036 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:686:27 [INFO] [stdout] 32: 0x63770c425ca5 - test::run_test::{{closure}}::h743d09d4bb476605 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:607:43 [INFO] [stdout] 33: 0x63770c3fc6c4 - test::run_test::{{closure}}::he950b8f9118d37e2 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:637:41 [INFO] [stdout] 34: 0x63770c3fc6c4 - std::sys::backtrace::__rust_begin_short_backtrace::hbfaffa6539f6abb7 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 35: 0x63770c3fffaa - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hcce3c2c65b9c3b20 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] 36: 0x63770c3fffaa - as core::ops::function::FnOnce<()>>::call_once::hb66b30b6d37985a5 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 37: 0x63770c3fffaa - std::panicking::catch_unwind::do_call::h992bbe2c32dc1d79 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:590:40 [INFO] [stdout] 38: 0x63770c3fffaa - std::panicking::catch_unwind::h412991d5237de610 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:553:19 [INFO] [stdout] 39: 0x63770c3fffaa - std::panic::catch_unwind::ha82b139b3eb5840a [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x63770c3fffaa - std::thread::Builder::spawn_unchecked_::{{closure}}::ha823b36f5114938e [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 41: 0x63770c3fffaa - core::ops::function::FnOnce::call_once{{vtable.shim}}::hf120e7b1db22ac07 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 42: 0x63770c56bf8f - as core::ops::function::FnOnce>::call_once::h3e049222c99298ac [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/alloc/src/boxed.rs:1985:9 [INFO] [stdout] 43: 0x63770c56bf8f - std::sys::pal::unix::thread::Thread::new::thread_start::h942e336943ad5963 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/pal/unix/thread.rs:118:17 [INFO] [stdout] 44: 0x7f4c0b65faa4 - [INFO] [stdout] 45: 0x7f4c0b6eca34 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- parse::tests::test_close_portal_stmt stdout ---- [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Differences ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout] Snapshot file: src/snapshots/squawk_parser__parse__tests__close_portal_stmt.snap [INFO] [stdout] Snapshot: close_portal_stmt [INFO] [stdout] Source: src/parse.rs:723 [INFO] [stdout] -old snapshot [INFO] [stdout] +new results [INFO] [stdout] ──────────────────────────────────────────────────────────────────────────────── [INFO] [stdout] res [INFO] [stdout] ────────────┬─────────────────────────────────────────────────────────────────── [INFO] [stdout] 2 2 │ [ [INFO] [stdout] 3 3 │ RawStmt( [INFO] [stdout] 4 4 │ RawStmt { [INFO] [stdout] 5 5 │ stmt: ClosePortalStmt( [INFO] [stdout] 6 │- Object({ [INFO] [stdout] 7 │- "portalname": String( [INFO] [stdout] 8 │- "curs1", [INFO] [stdout] 9 │- ), [INFO] [stdout] 10 │- }), [INFO] [stdout] 6 │+ Object { [INFO] [stdout] 7 │+ "portalname": String("curs1"), [INFO] [stdout] 8 │+ }, [INFO] [stdout] 11 9 │ ), [INFO] [stdout] 12 10 │ stmt_location: 0, [INFO] [stdout] 13 11 │ stmt_len: Some( [INFO] [stdout] 14 12 │ 12, [INFO] [stdout] 15 13 │ ), [INFO] [stdout] ────────────┴─────────────────────────────────────────────────────────────────── [INFO] [stdout] [INFO] [stdout] thread 'parse::tests::test_close_portal_stmt' (5262) panicked at src/parse.rs:723:9: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" } [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x63770c599022 - std::backtrace_rs::backtrace::libunwind::trace::h7cddb8376417e7cc [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x63770c599022 - std::backtrace_rs::backtrace::trace_unsynchronized::hb4e41acf4b349ff1 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x63770c599022 - std::sys::backtrace::_print_fmt::h1222b80910ba6eb5 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x63770c599022 - ::fmt::h5bb8a979ba5db788 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x63770c5aab7f - core::fmt::rt::Argument::fmt::h2ee2c138a50a7796 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x63770c5aab7f - core::fmt::write::h1e0dbf07fe3990bd [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x63770c565c03 - std::io::default_write_fmt::h7d7ad5ed6a883d81 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x63770c565c03 - std::io::Write::write_fmt::hc477d9325b345ece [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x63770c571e72 - std::sys::backtrace::BacktraceLock::print::h788d486777205086 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x63770c576fff - std::panicking::default_hook::{{closure}}::ha7bdfeb5949fc0fa [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x63770c576e91 - std::panicking::default_hook::h6dad75ec721846f4 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x63770c4103fe - as core::ops::function::Fn>::call::h33799d04b0b96146 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/alloc/src/boxed.rs:1999:9 [INFO] [stdout] 12: 0x63770c4103fe - test::test_main_with_exit_callback::{{closure}}::h880e31c829a2eb5d [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x63770c57769e - as core::ops::function::Fn>::call::h5e1b8c652ea49180 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/alloc/src/boxed.rs:1999:9 [INFO] [stdout] 14: 0x63770c57769e - std::panicking::panic_with_hook::hba00e869ada17676 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x63770c57746a - std::panicking::panic_handler::{{closure}}::h3d21149c258e5ceb [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:707:13 [INFO] [stdout] 16: 0x63770c571fa9 - std::sys::backtrace::__rust_end_short_backtrace::h4f5d9b9dfb3e6ec1 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x63770c55993d - __rustc[9a7a9f9af7564de1]::rust_begin_unwind [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x63770c5b4c00 - core::panicking::panic_fmt::h78e817a90331d98b [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/panicking.rs:75:14 [INFO] [stdout] 19: 0x63770c5b3e86 - core::result::unwrap_failed::h3ce108722ad88f1e [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/result.rs:1852:5 [INFO] [stdout] 20: 0x63770c3c554d - core::result::Result::unwrap::hcd6127cb30184c10 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/result.rs:1223:23 [INFO] [stdout] 21: 0x63770c3c554d - squawk_parser::parse::tests::test_close_portal_stmt::hdf40355de3e4b822 [INFO] [stdout] at /opt/rustwide/workdir/src/parse.rs:723:9 [INFO] [stdout] 22: 0x63770c3c5607 - squawk_parser::parse::tests::test_close_portal_stmt::{{closure}}::h58cc2d422c252a4b [INFO] [stdout] at /opt/rustwide/workdir/src/parse.rs:718:32 [INFO] [stdout] 23: 0x63770c3eb0e6 - core::ops::function::FnOnce::call_once::hfcd721c3301bc6d7 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 24: 0x63770c4101fb - core::ops::function::FnOnce::call_once::h7f4b4fba903e39d5 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 25: 0x63770c4101fb - test::__rust_begin_short_backtrace::h9277cb6a2ccfc000 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:663:18 [INFO] [stdout] 26: 0x63770c425ca5 - test::run_test_in_process::{{closure}}::h9aea5ca90d1f4423 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:686:74 [INFO] [stdout] 27: 0x63770c425ca5 - as core::ops::function::FnOnce<()>>::call_once::h364f5fe6cc8afa85 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 28: 0x63770c425ca5 - std::panicking::catch_unwind::do_call::h2b2bec3317fe53ec [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:590:40 [INFO] [stdout] 29: 0x63770c425ca5 - std::panicking::catch_unwind::hc3763734156da4af [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:553:19 [INFO] [stdout] 30: 0x63770c425ca5 - std::panic::catch_unwind::h28038391e867eabc [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x63770c425ca5 - test::run_test_in_process::had0273166695a036 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:686:27 [INFO] [stdout] 32: 0x63770c425ca5 - test::run_test::{{closure}}::h743d09d4bb476605 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:607:43 [INFO] [stdout] 33: 0x63770c3fc6c4 - test::run_test::{{closure}}::he950b8f9118d37e2 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:637:41 [INFO] [stdout] 34: 0x63770c3fc6c4 - std::sys::backtrace::__rust_begin_short_backtrace::hbfaffa6539f6abb7 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 35: 0x63770c3fffaa - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hcce3c2c65b9c3b20 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] 36: 0x63770c3fffaa - as core::ops::function::FnOnce<()>>::call_once::hb66b30b6d37985a5 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 37: 0x63770c3fffaa - std::panicking::catch_unwind::do_call::h992bbe2c32dc1d79 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:590:40 [INFO] [stdout] 38: 0x63770c3fffaa - std::panicking::catch_unwind::h412991d5237de610 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:553:19 [INFO] [stdout] 39: 0x63770c3fffaa - std::panic::catch_unwind::ha82b139b3eb5840a [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x63770c3fffaa - std::thread::Builder::spawn_unchecked_::{{closure}}::ha823b36f5114938e [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 41: 0x63770c3fffaa - core::ops::function::FnOnce::call_once{{vtable.shim}}::hf120e7b1db22ac07 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 42: 0x63770c56bf8f - as core::ops::function::FnOnce>::call_once::h3e049222c99298ac [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/alloc/src/boxed.rs:1985:9 [INFO] [stdout] 43: 0x63770c56bf8f - std::sys::pal::unix::thread::Thread::new::thread_start::h942e336943ad5963 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/pal/unix/thread.rs:118:17 [INFO] [stdout] 44: 0x7f4c0b65faa4 - [INFO] [stdout] 45: 0x7f4c0b6eca34 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- parse::tests::test_checkpoint stdout ---- [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Differences ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout] Snapshot file: src/snapshots/squawk_parser__parse__tests__checkpoint.snap [INFO] [stdout] Snapshot: checkpoint [INFO] [stdout] Source: src/parse.rs:1001 [INFO] [stdout] -old snapshot [INFO] [stdout] +new results [INFO] [stdout] ──────────────────────────────────────────────────────────────────────────────── [INFO] [stdout] res [INFO] [stdout] ────────────┬─────────────────────────────────────────────────────────────────── [INFO] [stdout] 2 2 │ [ [INFO] [stdout] 3 3 │ RawStmt( [INFO] [stdout] 4 4 │ RawStmt { [INFO] [stdout] 5 5 │ stmt: CheckPointStmt( [INFO] [stdout] 6 │- Object({}), [INFO] [stdout] 6 │+ Object {}, [INFO] [stdout] 7 7 │ ), [INFO] [stdout] 8 8 │ stmt_location: 0, [INFO] [stdout] 9 9 │ stmt_len: Some( [INFO] [stdout] 10 10 │ 11, [INFO] [stdout] 11 11 │ ), [INFO] [stdout] ────────────┴─────────────────────────────────────────────────────────────────── [INFO] [stdout] [INFO] [stdout] thread 'parse::tests::test_checkpoint' (5135) panicked at src/parse.rs:1001:9: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" } [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x63770c599022 - std::backtrace_rs::backtrace::libunwind::trace::h7cddb8376417e7cc [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x63770c599022 - std::backtrace_rs::backtrace::trace_unsynchronized::hb4e41acf4b349ff1 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x63770c599022 - std::sys::backtrace::_print_fmt::h1222b80910ba6eb5 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x63770c599022 - ::fmt::h5bb8a979ba5db788 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x63770c5aab7f - core::fmt::rt::Argument::fmt::h2ee2c138a50a7796 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x63770c5aab7f - core::fmt::write::h1e0dbf07fe3990bd [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x63770c565c03 - std::io::default_write_fmt::h7d7ad5ed6a883d81 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x63770c565c03 - std::io::Write::write_fmt::hc477d9325b345ece [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x63770c571e72 - std::sys::backtrace::BacktraceLock::print::h788d486777205086 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x63770c576fff - std::panicking::default_hook::{{closure}}::ha7bdfeb5949fc0fa [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x63770c576e91 - std::panicking::default_hook::h6dad75ec721846f4 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x63770c4103fe - as core::ops::function::Fn>::call::h33799d04b0b96146 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/alloc/src/boxed.rs:1999:9 [INFO] [stdout] 12: 0x63770c4103fe - test::test_main_with_exit_callback::{{closure}}::h880e31c829a2eb5d [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x63770c57769e - as core::ops::function::Fn>::call::h5e1b8c652ea49180 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/alloc/src/boxed.rs:1999:9 [INFO] [stdout] 14: 0x63770c57769e - std::panicking::panic_with_hook::hba00e869ada17676 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x63770c57746a - std::panicking::panic_handler::{{closure}}::h3d21149c258e5ceb [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:707:13 [INFO] [stdout] 16: 0x63770c571fa9 - std::sys::backtrace::__rust_end_short_backtrace::h4f5d9b9dfb3e6ec1 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x63770c55993d - __rustc[9a7a9f9af7564de1]::rust_begin_unwind [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x63770c5b4c00 - core::panicking::panic_fmt::h78e817a90331d98b [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/panicking.rs:75:14 [INFO] [stdout] 19: 0x63770c5b3e86 - core::result::unwrap_failed::h3ce108722ad88f1e [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/result.rs:1852:5 [INFO] [stdout] 20: 0x63770c3bdb4d - core::result::Result::unwrap::hcd6127cb30184c10 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/result.rs:1223:23 [INFO] [stdout] 21: 0x63770c3bdb4d - squawk_parser::parse::tests::test_checkpoint::hf4be542b127e27a6 [INFO] [stdout] at /opt/rustwide/workdir/src/parse.rs:1001:9 [INFO] [stdout] 22: 0x63770c3bdc07 - squawk_parser::parse::tests::test_checkpoint::{{closure}}::h31f502344eff7689 [INFO] [stdout] at /opt/rustwide/workdir/src/parse.rs:996:25 [INFO] [stdout] 23: 0x63770c3e8246 - core::ops::function::FnOnce::call_once::h3bf2f075fd239edd [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 24: 0x63770c4101fb - core::ops::function::FnOnce::call_once::h7f4b4fba903e39d5 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 25: 0x63770c4101fb - test::__rust_begin_short_backtrace::h9277cb6a2ccfc000 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:663:18 [INFO] [stdout] 26: 0x63770c425ca5 - test::run_test_in_process::{{closure}}::h9aea5ca90d1f4423 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:686:74 [INFO] [stdout] 27: 0x63770c425ca5 - as core::ops::function::FnOnce<()>>::call_once::h364f5fe6cc8afa85 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 28: 0x63770c425ca5 - std::panicking::catch_unwind::do_call::h2b2bec3317fe53ec [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:590:40 [INFO] [stdout] 29: 0x63770c425ca5 - std::panicking::catch_unwind::hc3763734156da4af [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:553:19 [INFO] [stdout] 30: 0x63770c425ca5 - std::panic::catch_unwind::h28038391e867eabc [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x63770c425ca5 - test::run_test_in_process::had0273166695a036 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:686:27 [INFO] [stdout] 32: 0x63770c425ca5 - test::run_test::{{closure}}::h743d09d4bb476605 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:607:43 [INFO] [stdout] 33: 0x63770c3fc6c4 - test::run_test::{{closure}}::he950b8f9118d37e2 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:637:41 [INFO] [stdout] 34: 0x63770c3fc6c4 - std::sys::backtrace::__rust_begin_short_backtrace::hbfaffa6539f6abb7 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 35: 0x63770c3fffaa - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hcce3c2c65b9c3b20 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] 36: 0x63770c3fffaa - as core::ops::function::FnOnce<()>>::call_once::hb66b30b6d37985a5 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 37: 0x63770c3fffaa - std::panicking::catch_unwind::do_call::h992bbe2c32dc1d79 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:590:40 [INFO] [stdout] 38: 0x63770c3fffaa - std::panicking::catch_unwind::h412991d5237de610 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:553:19 [INFO] [stdout] 39: 0x63770c3fffaa - std::panic::catch_unwind::ha82b139b3eb5840a [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x63770c3fffaa - std::thread::Builder::spawn_unchecked_::{{closure}}::ha823b36f5114938e [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 41: 0x63770c3fffaa - core::ops::function::FnOnce::call_once{{vtable.shim}}::hf120e7b1db22ac07 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 42: 0x63770c56bf8f - as core::ops::function::FnOnce>::call_once::h3e049222c99298ac [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/alloc/src/boxed.rs:1985:9 [INFO] [stdout] 43: 0x63770c56bf8f - std::sys::pal::unix::thread::Thread::new::thread_start::h942e336943ad5963 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/pal/unix/thread.rs:118:17 [INFO] [stdout] 44: 0x7f4c0b65faa4 - [INFO] [stdout] 45: 0x7f4c0b6eca34 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- parse::tests::test_alter_table_extension stdout ---- [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Differences ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout] Snapshot file: src/snapshots/squawk_parser__parse__tests__alter_table_extension.snap [INFO] [stdout] Snapshot: alter_table_extension [INFO] [stdout] Source: src/parse.rs:314 [INFO] [stdout] -old snapshot [INFO] [stdout] +new results [INFO] [stdout] ──────────────────────────────────────────────────────────────────────────────── [INFO] [stdout] res [INFO] [stdout] ────────────┬─────────────────────────────────────────────────────────────────── [INFO] [stdout] 2 2 │ [ [INFO] [stdout] 3 3 │ RawStmt( [INFO] [stdout] 4 4 │ RawStmt { [INFO] [stdout] 5 5 │ stmt: AlterExtensionStmt( [INFO] [stdout] 6 │- Object({ [INFO] [stdout] 7 │- "extname": String( [INFO] [stdout] 8 │- "hstore", [INFO] [stdout] 9 │- ), [INFO] [stdout] 10 │- "options": Array([ [INFO] [stdout] 11 │- Object({ [INFO] [stdout] 12 │- "DefElem": Object({ [INFO] [stdout] 13 │- "arg": Object({ [INFO] [stdout] 14 │- "String": Object({ [INFO] [stdout] 15 │- "str": String( [INFO] [stdout] 16 │- "2.0", [INFO] [stdout] 17 │- ), [INFO] [stdout] 18 │- }), [INFO] [stdout] 19 │- }), [INFO] [stdout] 20 │- "defaction": Number( [INFO] [stdout] 21 │- 0, [INFO] [stdout] 22 │- ), [INFO] [stdout] 23 │- "defname": String( [INFO] [stdout] 24 │- "new_version", [INFO] [stdout] 25 │- ), [INFO] [stdout] 26 │- "location": Number( [INFO] [stdout] 27 │- 30, [INFO] [stdout] 28 │- ), [INFO] [stdout] 29 │- }), [INFO] [stdout] 30 │- }), [INFO] [stdout] 31 │- ]), [INFO] [stdout] 32 │- }), [INFO] [stdout] 6 │+ Object { [INFO] [stdout] 7 │+ "extname": String("hstore"), [INFO] [stdout] 8 │+ "options": Array [ [INFO] [stdout] 9 │+ Object { [INFO] [stdout] 10 │+ "DefElem": Object { [INFO] [stdout] 11 │+ "arg": Object { [INFO] [stdout] 12 │+ "String": Object { [INFO] [stdout] 13 │+ "str": String("2.0"), [INFO] [stdout] 14 │+ }, [INFO] [stdout] 15 │+ }, [INFO] [stdout] 16 │+ "defaction": Number(0), [INFO] [stdout] 17 │+ "defname": String("new_version"), [INFO] [stdout] 18 │+ "location": Number(30), [INFO] [stdout] 19 │+ }, [INFO] [stdout] 20 │+ }, [INFO] [stdout] 21 │+ ], [INFO] [stdout] 22 │+ }, [INFO] [stdout] 33 23 │ ), [INFO] [stdout] 34 24 │ stmt_location: 0, [INFO] [stdout] 35 25 │ stmt_len: Some( [INFO] [stdout] 36 26 │ 38, [INFO] [stdout] 37 27 │ ), [INFO] [stdout] ────────────┴─────────────────────────────────────────────────────────────────── [INFO] [stdout] [INFO] [stdout] thread 'parse::tests::test_alter_table_extension' (4593) panicked at src/parse.rs:314:9: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" } [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x63770c599022 - std::backtrace_rs::backtrace::libunwind::trace::h7cddb8376417e7cc [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x63770c599022 - std::backtrace_rs::backtrace::trace_unsynchronized::hb4e41acf4b349ff1 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x63770c599022 - std::sys::backtrace::_print_fmt::h1222b80910ba6eb5 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x63770c599022 - ::fmt::h5bb8a979ba5db788 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x63770c5aab7f - core::fmt::rt::Argument::fmt::h2ee2c138a50a7796 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x63770c5aab7f - core::fmt::write::h1e0dbf07fe3990bd [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x63770c565c03 - std::io::default_write_fmt::h7d7ad5ed6a883d81 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x63770c565c03 - std::io::Write::write_fmt::hc477d9325b345ece [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x63770c571e72 - std::sys::backtrace::BacktraceLock::print::h788d486777205086 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x63770c576fff - std::panicking::default_hook::{{closure}}::ha7bdfeb5949fc0fa [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x63770c576e91 - std::panicking::default_hook::h6dad75ec721846f4 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x63770c4103fe - as core::ops::function::Fn>::call::h33799d04b0b96146 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/alloc/src/boxed.rs:1999:9 [INFO] [stdout] 12: 0x63770c4103fe - test::test_main_with_exit_callback::{{closure}}::h880e31c829a2eb5d [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x63770c57769e - as core::ops::function::Fn>::call::h5e1b8c652ea49180 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/alloc/src/boxed.rs:1999:9 [INFO] [stdout] 14: 0x63770c57769e - std::panicking::panic_with_hook::hba00e869ada17676 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x63770c57746a - std::panicking::panic_handler::{{closure}}::h3d21149c258e5ceb [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:707:13 [INFO] [stdout] 16: 0x63770c571fa9 - std::sys::backtrace::__rust_end_short_backtrace::h4f5d9b9dfb3e6ec1 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x63770c55993d - __rustc[9a7a9f9af7564de1]::rust_begin_unwind [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x63770c5b4c00 - core::panicking::panic_fmt::h78e817a90331d98b [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/panicking.rs:75:14 [INFO] [stdout] 19: 0x63770c5b3e86 - core::result::unwrap_failed::h3ce108722ad88f1e [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/result.rs:1852:5 [INFO] [stdout] 20: 0x63770c3cc89d - core::result::Result::unwrap::hcd6127cb30184c10 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/result.rs:1223:23 [INFO] [stdout] 21: 0x63770c3cc89d - squawk_parser::parse::tests::test_alter_table_extension::h855df57a636f7088 [INFO] [stdout] at /opt/rustwide/workdir/src/parse.rs:314:9 [INFO] [stdout] 22: 0x63770c3cc957 - squawk_parser::parse::tests::test_alter_table_extension::{{closure}}::h9cb5550a3840a1a1 [INFO] [stdout] at /opt/rustwide/workdir/src/parse.rs:311:36 [INFO] [stdout] 23: 0x63770c3e72f6 - core::ops::function::FnOnce::call_once::h0b2c6033113373fe [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 24: 0x63770c4101fb - core::ops::function::FnOnce::call_once::h7f4b4fba903e39d5 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 25: 0x63770c4101fb - test::__rust_begin_short_backtrace::h9277cb6a2ccfc000 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:663:18 [INFO] [stdout] 26: 0x63770c425ca5 - test::run_test_in_process::{{closure}}::h9aea5ca90d1f4423 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:686:74 [INFO] [stdout] 27: 0x63770c425ca5 - as core::ops::function::FnOnce<()>>::call_once::h364f5fe6cc8afa85 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 28: 0x63770c425ca5 - std::panicking::catch_unwind::do_call::h2b2bec3317fe53ec [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:590:40 [INFO] [stdout] 29: 0x63770c425ca5 - std::panicking::catch_unwind::hc3763734156da4af [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:553:19 [INFO] [stdout] 30: 0x63770c425ca5 - std::panic::catch_unwind::h28038391e867eabc [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x63770c425ca5 - test::run_test_in_process::had0273166695a036 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:686:27 [INFO] [stdout] 32: 0x63770c425ca5 - test::run_test::{{closure}}::h743d09d4bb476605 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:607:43 [INFO] [stdout] 33: 0x63770c3fc6c4 - test::run_test::{{closure}}::he950b8f9118d37e2 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:637:41 [INFO] [stdout] 34: 0x63770c3fc6c4 - std::sys::backtrace::__rust_begin_short_backtrace::hbfaffa6539f6abb7 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 35: 0x63770c3fffaa - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hcce3c2c65b9c3b20 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] 36: 0x63770c3fffaa - as core::ops::function::FnOnce<()>>::call_once::hb66b30b6d37985a5 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 37: 0x63770c3fffaa - std::panicking::catch_unwind::do_call::h992bbe2c32dc1d79 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:590:40 [INFO] [stdout] 38: 0x63770c3fffaa - std::panicking::catch_unwind::h412991d5237de610 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:553:19 [INFO] [stdout] 39: 0x63770c3fffaa - std::panic::catch_unwind::ha82b139b3eb5840a [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x63770c3fffaa - std::thread::Builder::spawn_unchecked_::{{closure}}::ha823b36f5114938e [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 41: 0x63770c3fffaa - core::ops::function::FnOnce::call_once{{vtable.shim}}::hf120e7b1db22ac07 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 42: 0x63770c56bf8f - as core::ops::function::FnOnce>::call_once::h3e049222c99298ac [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/alloc/src/boxed.rs:1985:9 [INFO] [stdout] 43: 0x63770c56bf8f - std::sys::pal::unix::thread::Thread::new::thread_start::h942e336943ad5963 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/pal/unix/thread.rs:118:17 [INFO] [stdout] 44: 0x7f4c0b65faa4 - [INFO] [stdout] 45: 0x7f4c0b6eca34 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- parse::tests::test_alter_subscription_stmt stdout ---- [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Differences ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout] Snapshot file: src/snapshots/squawk_parser__parse__tests__alter_subscription_stmt.snap [INFO] [stdout] Snapshot: alter_subscription_stmt [INFO] [stdout] Source: src/parse.rs:1183 [INFO] [stdout] -old snapshot [INFO] [stdout] +new results [INFO] [stdout] ──────────────────────────────────────────────────────────────────────────────── [INFO] [stdout] res [INFO] [stdout] ────────────┬─────────────────────────────────────────────────────────────────── [INFO] [stdout] 2 2 │ [ [INFO] [stdout] 3 3 │ RawStmt( [INFO] [stdout] 4 4 │ RawStmt { [INFO] [stdout] 5 5 │ stmt: AlterSubscriptionStmt( [INFO] [stdout] 6 │- Object({ [INFO] [stdout] 7 │- "kind": Number( [INFO] [stdout] 8 │- 2, [INFO] [stdout] 9 │- ), [INFO] [stdout] 10 │- "publication": Array([ [INFO] [stdout] 11 │- Object({ [INFO] [stdout] 12 │- "String": Object({ [INFO] [stdout] 13 │- "str": String( [INFO] [stdout] 14 │- "insert_only", [INFO] [stdout] 15 │- ), [INFO] [stdout] 16 │- }), [INFO] [stdout] 17 │- }), [INFO] [stdout] 18 │- ]), [INFO] [stdout] 19 │- "subname": String( [INFO] [stdout] 20 │- "mysub", [INFO] [stdout] 21 │- ), [INFO] [stdout] 22 │- }), [INFO] [stdout] 6 │+ Object { [INFO] [stdout] 7 │+ "kind": Number(2), [INFO] [stdout] 8 │+ "publication": Array [ [INFO] [stdout] 9 │+ Object { [INFO] [stdout] 10 │+ "String": Object { [INFO] [stdout] 11 │+ "str": String("insert_only"), [INFO] [stdout] 12 │+ }, [INFO] [stdout] 13 │+ }, [INFO] [stdout] 14 │+ ], [INFO] [stdout] 15 │+ "subname": String("mysub"), [INFO] [stdout] 16 │+ }, [INFO] [stdout] 23 17 │ ), [INFO] [stdout] 24 18 │ stmt_location: 0, [INFO] [stdout] 25 19 │ stmt_len: Some( [INFO] [stdout] 26 20 │ 53, [INFO] [stdout] 27 21 │ ), [INFO] [stdout] 29 23 │ ), [INFO] [stdout] 30 24 │ RawStmt( [INFO] [stdout] 31 25 │ RawStmt { [INFO] [stdout] 32 26 │ stmt: AlterSubscriptionStmt( [INFO] [stdout] 33 │- Object({ [INFO] [stdout] 34 │- "kind": Number( [INFO] [stdout] 35 │- 4, [INFO] [stdout] 36 │- ), [INFO] [stdout] 37 │- "options": Array([ [INFO] [stdout] 38 │- Object({ [INFO] [stdout] 39 │- "DefElem": Object({ [INFO] [stdout] 40 │- "arg": Object({ [INFO] [stdout] 41 │- "Integer": Object({ [INFO] [stdout] 42 │- "ival": Number( [INFO] [stdout] 43 │- 0, [INFO] [stdout] 44 │- ), [INFO] [stdout] 45 │- }), [INFO] [stdout] 46 │- }), [INFO] [stdout] 47 │- "defaction": Number( [INFO] [stdout] 48 │- 0, [INFO] [stdout] 49 │- ), [INFO] [stdout] 50 │- "defname": String( [INFO] [stdout] 51 │- "enabled", [INFO] [stdout] 52 │- ), [INFO] [stdout] 53 │- "location": Number( [INFO] [stdout] 54 │- 55, [INFO] [stdout] 55 │- ), [INFO] [stdout] 56 │- }), [INFO] [stdout] 57 │- }), [INFO] [stdout] 58 │- ]), [INFO] [stdout] 59 │- "subname": String( [INFO] [stdout] 60 │- "mysub", [INFO] [stdout] 61 │- ), [INFO] [stdout] 62 │- }), [INFO] [stdout] 27 │+ Object { [INFO] [stdout] 28 │+ "kind": Number(4), [INFO] [stdout] 29 │+ "options": Array [ [INFO] [stdout] 30 │+ Object { [INFO] [stdout] 31 │+ "DefElem": Object { [INFO] [stdout] 32 │+ "arg": Object { [INFO] [stdout] 33 │+ "Integer": Object { [INFO] [stdout] 34 │+ "ival": Number(0), [INFO] [stdout] 35 │+ }, [INFO] [stdout] 36 │+ }, [INFO] [stdout] 37 │+ "defaction": Number(0), [INFO] [stdout] 38 │+ "defname": String("enabled"), [INFO] [stdout] 39 │+ "location": Number(55), [INFO] [stdout] 40 │+ }, [INFO] [stdout] 41 │+ }, [INFO] [stdout] 42 │+ ], [INFO] [stdout] 43 │+ "subname": String("mysub"), [INFO] [stdout] 44 │+ }, [INFO] [stdout] 63 45 │ ), [INFO] [stdout] 64 46 │ stmt_location: 54, [INFO] [stdout] 65 47 │ stmt_len: Some( [INFO] [stdout] 66 48 │ 33, [INFO] [stdout] 67 49 │ ), [INFO] [stdout] ────────────┴─────────────────────────────────────────────────────────────────── [INFO] [stdout] [INFO] [stdout] thread 'parse::tests::test_alter_subscription_stmt' (4524) panicked at src/parse.rs:1183:9: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" } [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x63770c599022 - std::backtrace_rs::backtrace::libunwind::trace::h7cddb8376417e7cc [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x63770c599022 - std::backtrace_rs::backtrace::trace_unsynchronized::hb4e41acf4b349ff1 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x63770c599022 - std::sys::backtrace::_print_fmt::h1222b80910ba6eb5 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x63770c599022 - ::fmt::h5bb8a979ba5db788 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x63770c5aab7f - core::fmt::rt::Argument::fmt::h2ee2c138a50a7796 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x63770c5aab7f - core::fmt::write::h1e0dbf07fe3990bd [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x63770c565c03 - std::io::default_write_fmt::h7d7ad5ed6a883d81 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x63770c565c03 - std::io::Write::write_fmt::hc477d9325b345ece [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x63770c571e72 - std::sys::backtrace::BacktraceLock::print::h788d486777205086 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x63770c576fff - std::panicking::default_hook::{{closure}}::ha7bdfeb5949fc0fa [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x63770c576e91 - std::panicking::default_hook::h6dad75ec721846f4 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x63770c4103fe - as core::ops::function::Fn>::call::h33799d04b0b96146 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/alloc/src/boxed.rs:1999:9 [INFO] [stdout] 12: 0x63770c4103fe - test::test_main_with_exit_callback::{{closure}}::h880e31c829a2eb5d [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x63770c57769e - as core::ops::function::Fn>::call::h5e1b8c652ea49180 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/alloc/src/boxed.rs:1999:9 [INFO] [stdout] 14: 0x63770c57769e - std::panicking::panic_with_hook::hba00e869ada17676 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x63770c57746a - std::panicking::panic_handler::{{closure}}::h3d21149c258e5ceb [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:707:13 [INFO] [stdout] 16: 0x63770c571fa9 - std::sys::backtrace::__rust_end_short_backtrace::h4f5d9b9dfb3e6ec1 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x63770c55993d - __rustc[9a7a9f9af7564de1]::rust_begin_unwind [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x63770c5b4c00 - core::panicking::panic_fmt::h78e817a90331d98b [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/panicking.rs:75:14 [INFO] [stdout] 19: 0x63770c5b3e86 - core::result::unwrap_failed::h3ce108722ad88f1e [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/result.rs:1852:5 [INFO] [stdout] 20: 0x63770c3ce81d - core::result::Result::unwrap::hcd6127cb30184c10 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/result.rs:1223:23 [INFO] [stdout] 21: 0x63770c3ce81d - squawk_parser::parse::tests::test_alter_subscription_stmt::h7226190a7a570a38 [INFO] [stdout] at /opt/rustwide/workdir/src/parse.rs:1183:9 [INFO] [stdout] 22: 0x63770c3ce8d7 - squawk_parser::parse::tests::test_alter_subscription_stmt::{{closure}}::h722d88aa2d7d1278 [INFO] [stdout] at /opt/rustwide/workdir/src/parse.rs:1177:38 [INFO] [stdout] 23: 0x63770c3e7336 - core::ops::function::FnOnce::call_once::h0c07b718947ef678 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 24: 0x63770c4101fb - core::ops::function::FnOnce::call_once::h7f4b4fba903e39d5 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 25: 0x63770c4101fb - test::__rust_begin_short_backtrace::h9277cb6a2ccfc000 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:663:18 [INFO] [stdout] 26: 0x63770c425ca5 - test::run_test_in_process::{{closure}}::h9aea5ca90d1f4423 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:686:74 [INFO] [stdout] 27: 0x63770c425ca5 - as core::ops::function::FnOnce<()>>::call_once::h364f5fe6cc8afa85 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 28: 0x63770c425ca5 - std::panicking::catch_unwind::do_call::h2b2bec3317fe53ec [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:590:40 [INFO] [stdout] 29: 0x63770c425ca5 - std::panicking::catch_unwind::hc3763734156da4af [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:553:19 [INFO] [stdout] 30: 0x63770c425ca5 - std::panic::catch_unwind::h28038391e867eabc [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x63770c425ca5 - test::run_test_in_process::had0273166695a036 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:686:27 [INFO] [stdout] 32: 0x63770c425ca5 - test::run_test::{{closure}}::h743d09d4bb476605 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:607:43 [INFO] [stdout] 33: 0x63770c3fc6c4 - test::run_test::{{closure}}::he950b8f9118d37e2 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:637:41 [INFO] [stdout] 34: 0x63770c3fc6c4 - std::sys::backtrace::__rust_begin_short_backtrace::hbfaffa6539f6abb7 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 35: 0x63770c3fffaa - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hcce3c2c65b9c3b20 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] 36: 0x63770c3fffaa - as core::ops::function::FnOnce<()>>::call_once::hb66b30b6d37985a5 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 37: 0x63770c3fffaa - std::panicking::catch_unwind::do_call::h992bbe2c32dc1d79 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:590:40 [INFO] [stdout] 38: 0x63770c3fffaa - std::panicking::catch_unwind::h412991d5237de610 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:553:19 [INFO] [stdout] 39: 0x63770c3fffaa - std::panic::catch_unwind::ha82b139b3eb5840a [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x63770c3fffaa - std::thread::Builder::spawn_unchecked_::{{closure}}::ha823b36f5114938e [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 41: 0x63770c3fffaa - core::ops::function::FnOnce::call_once{{vtable.shim}}::hf120e7b1db22ac07 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 42: 0x63770c56bf8f - as core::ops::function::FnOnce>::call_once::h3e049222c99298ac [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/alloc/src/boxed.rs:1985:9 [INFO] [stdout] 43: 0x63770c56bf8f - std::sys::pal::unix::thread::Thread::new::thread_start::h942e336943ad5963 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/pal/unix/thread.rs:118:17 [INFO] [stdout] 44: 0x7f4c0b65faa4 - [INFO] [stdout] 45: 0x7f4c0b6eca34 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- parse::tests::test_alter_sequence_stmt stdout ---- [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Differences ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout] Snapshot file: src/snapshots/squawk_parser__parse__tests__alter_sequence_stmt.snap [INFO] [stdout] Snapshot: alter_sequence_stmt [INFO] [stdout] Source: src/parse.rs:563 [INFO] [stdout] -old snapshot [INFO] [stdout] +new results [INFO] [stdout] ──────────────────────────────────────────────────────────────────────────────── [INFO] [stdout] res [INFO] [stdout] ────────────┬─────────────────────────────────────────────────────────────────── [INFO] [stdout] 2 2 │ [ [INFO] [stdout] 3 3 │ RawStmt( [INFO] [stdout] 4 4 │ RawStmt { [INFO] [stdout] 5 5 │ stmt: AlterSeqStmt( [INFO] [stdout] 6 │- Object({ [INFO] [stdout] 7 │- "options": Array([ [INFO] [stdout] 8 │- Object({ [INFO] [stdout] 9 │- "DefElem": Object({ [INFO] [stdout] 10 │- "arg": Object({ [INFO] [stdout] 11 │- "Integer": Object({ [INFO] [stdout] 12 │- "ival": Number( [INFO] [stdout] 13 │- 105, [INFO] [stdout] 14 │- ), [INFO] [stdout] 15 │- }), [INFO] [stdout] 16 │- }), [INFO] [stdout] 17 │- "defaction": Number( [INFO] [stdout] 18 │- 0, [INFO] [stdout] 19 │- ), [INFO] [stdout] 20 │- "defname": String( [INFO] [stdout] 21 │- "restart", [INFO] [stdout] 22 │- ), [INFO] [stdout] 23 │- "location": Number( [INFO] [stdout] 24 │- 23, [INFO] [stdout] 25 │- ), [INFO] [stdout] 26 │- }), [INFO] [stdout] 27 │- }), [INFO] [stdout] 28 │- ]), [INFO] [stdout] 29 │- "sequence": Object({ [INFO] [stdout] 30 │- "RangeVar": Object({ [INFO] [stdout] 31 │- "inh": Bool( [INFO] [stdout] 32 │- true, [INFO] [stdout] 33 │- ), [INFO] [stdout] 34 │- "location": Number( [INFO] [stdout] 35 │- 16, [INFO] [stdout] 36 │- ), [INFO] [stdout] 37 │- "relname": String( [INFO] [stdout] 38 │- "serial", [INFO] [stdout] 39 │- ), [INFO] [stdout] 40 │- "relpersistence": String( [INFO] [stdout] 41 │- "p", [INFO] [stdout] 42 │- ), [INFO] [stdout] 43 │- }), [INFO] [stdout] 44 │- }), [INFO] [stdout] 45 │- }), [INFO] [stdout] 6 │+ Object { [INFO] [stdout] 7 │+ "options": Array [ [INFO] [stdout] 8 │+ Object { [INFO] [stdout] 9 │+ "DefElem": Object { [INFO] [stdout] 10 │+ "arg": Object { [INFO] [stdout] 11 │+ "Integer": Object { [INFO] [stdout] 12 │+ "ival": Number(105), [INFO] [stdout] 13 │+ }, [INFO] [stdout] 14 │+ }, [INFO] [stdout] 15 │+ "defaction": Number(0), [INFO] [stdout] 16 │+ "defname": String("restart"), [INFO] [stdout] 17 │+ "location": Number(23), [INFO] [stdout] 18 │+ }, [INFO] [stdout] 19 │+ }, [INFO] [stdout] 20 │+ ], [INFO] [stdout] 21 │+ "sequence": Object { [INFO] [stdout] 22 │+ "RangeVar": Object { [INFO] [stdout] 23 │+ "inh": Bool(true), [INFO] [stdout] 24 │+ "location": Number(16), [INFO] [stdout] 25 │+ "relname": String("serial"), [INFO] [stdout] 26 │+ "relpersistence": String("p"), [INFO] [stdout] 27 │+ }, [INFO] [stdout] 28 │+ }, [INFO] [stdout] 29 │+ }, [INFO] [stdout] 46 30 │ ), [INFO] [stdout] 47 31 │ stmt_location: 0, [INFO] [stdout] 48 32 │ stmt_len: Some( [INFO] [stdout] 49 33 │ 39, [INFO] [stdout] 50 34 │ ), [INFO] [stdout] ────────────┴─────────────────────────────────────────────────────────────────── [INFO] [stdout] [INFO] [stdout] thread 'parse::tests::test_alter_sequence_stmt' (4522) panicked at src/parse.rs:563:9: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" } [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x63770c599022 - std::backtrace_rs::backtrace::libunwind::trace::h7cddb8376417e7cc [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x63770c599022 - std::backtrace_rs::backtrace::trace_unsynchronized::hb4e41acf4b349ff1 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x63770c599022 - std::sys::backtrace::_print_fmt::h1222b80910ba6eb5 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x63770c599022 - ::fmt::h5bb8a979ba5db788 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x63770c5aab7f - core::fmt::rt::Argument::fmt::h2ee2c138a50a7796 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x63770c5aab7f - core::fmt::write::h1e0dbf07fe3990bd [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x63770c565c03 - std::io::default_write_fmt::h7d7ad5ed6a883d81 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x63770c565c03 - std::io::Write::write_fmt::hc477d9325b345ece [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x63770c571e72 - std::sys::backtrace::BacktraceLock::print::h788d486777205086 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x63770c576fff - std::panicking::default_hook::{{closure}}::ha7bdfeb5949fc0fa [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x63770c576e91 - std::panicking::default_hook::h6dad75ec721846f4 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x63770c4103fe - as core::ops::function::Fn>::call::h33799d04b0b96146 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/alloc/src/boxed.rs:1999:9 [INFO] [stdout] 12: 0x63770c4103fe - test::test_main_with_exit_callback::{{closure}}::h880e31c829a2eb5d [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x63770c57769e - as core::ops::function::Fn>::call::h5e1b8c652ea49180 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/alloc/src/boxed.rs:1999:9 [INFO] [stdout] 14: 0x63770c57769e - std::panicking::panic_with_hook::hba00e869ada17676 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x63770c57746a - std::panicking::panic_handler::{{closure}}::h3d21149c258e5ceb [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:707:13 [INFO] [stdout] 16: 0x63770c571fa9 - std::sys::backtrace::__rust_end_short_backtrace::h4f5d9b9dfb3e6ec1 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x63770c55993d - __rustc[9a7a9f9af7564de1]::rust_begin_unwind [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x63770c5b4c00 - core::panicking::panic_fmt::h78e817a90331d98b [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/panicking.rs:75:14 [INFO] [stdout] 19: 0x63770c5b3e86 - core::result::unwrap_failed::h3ce108722ad88f1e [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/result.rs:1852:5 [INFO] [stdout] 20: 0x63770c3c941d - core::result::Result::unwrap::hcd6127cb30184c10 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/result.rs:1223:23 [INFO] [stdout] 21: 0x63770c3c941d - squawk_parser::parse::tests::test_alter_sequence_stmt::ha5e424bfa57d906a [INFO] [stdout] at /opt/rustwide/workdir/src/parse.rs:563:9 [INFO] [stdout] 22: 0x63770c3c94d7 - squawk_parser::parse::tests::test_alter_sequence_stmt::{{closure}}::hee288274bb2301c0 [INFO] [stdout] at /opt/rustwide/workdir/src/parse.rs:558:34 [INFO] [stdout] 23: 0x63770c3e7af6 - core::ops::function::FnOnce::call_once::h25ec7aa7431503b5 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 24: 0x63770c4101fb - core::ops::function::FnOnce::call_once::h7f4b4fba903e39d5 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 25: 0x63770c4101fb - test::__rust_begin_short_backtrace::h9277cb6a2ccfc000 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:663:18 [INFO] [stdout] 26: 0x63770c425ca5 - test::run_test_in_process::{{closure}}::h9aea5ca90d1f4423 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:686:74 [INFO] [stdout] 27: 0x63770c425ca5 - as core::ops::function::FnOnce<()>>::call_once::h364f5fe6cc8afa85 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 28: 0x63770c425ca5 - std::panicking::catch_unwind::do_call::h2b2bec3317fe53ec [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:590:40 [INFO] [stdout] 29: 0x63770c425ca5 - std::panicking::catch_unwind::hc3763734156da4af [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:553:19 [INFO] [stdout] 30: 0x63770c425ca5 - std::panic::catch_unwind::h28038391e867eabc [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x63770c425ca5 - test::run_test_in_process::had0273166695a036 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:686:27 [INFO] [stdout] 32: 0x63770c425ca5 - test::run_test::{{closure}}::h743d09d4bb476605 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:607:43 [INFO] [stdout] 33: 0x63770c3fc6c4 - test::run_test::{{closure}}::he950b8f9118d37e2 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:637:41 [INFO] [stdout] 34: 0x63770c3fc6c4 - std::sys::backtrace::__rust_begin_short_backtrace::hbfaffa6539f6abb7 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 35: 0x63770c3fffaa - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hcce3c2c65b9c3b20 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] 36: 0x63770c3fffaa - as core::ops::function::FnOnce<()>>::call_once::hb66b30b6d37985a5 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 37: 0x63770c3fffaa - std::panicking::catch_unwind::do_call::h992bbe2c32dc1d79 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:590:40 [INFO] [stdout] 38: 0x63770c3fffaa - std::panicking::catch_unwind::h412991d5237de610 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:553:19 [INFO] [stdout] 39: 0x63770c3fffaa - std::panic::catch_unwind::ha82b139b3eb5840a [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x63770c3fffaa - std::thread::Builder::spawn_unchecked_::{{closure}}::ha823b36f5114938e [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 41: 0x63770c3fffaa - core::ops::function::FnOnce::call_once{{vtable.shim}}::hf120e7b1db22ac07 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 42: 0x63770c56bf8f - as core::ops::function::FnOnce>::call_once::h3e049222c99298ac [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/alloc/src/boxed.rs:1985:9 [INFO] [stdout] 43: 0x63770c56bf8f - std::sys::pal::unix::thread::Thread::new::thread_start::h942e336943ad5963 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/pal/unix/thread.rs:118:17 [INFO] [stdout] 44: 0x7f4c0b65faa4 - [INFO] [stdout] 45: 0x7f4c0b6eca34 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- parse::tests::test_cluster_stmt stdout ---- [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Differences ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout] Snapshot file: src/snapshots/squawk_parser__parse__tests__cluster_stmt.snap [INFO] [stdout] Snapshot: cluster_stmt [INFO] [stdout] Source: src/parse.rs:963 [INFO] [stdout] -old snapshot [INFO] [stdout] +new results [INFO] [stdout] ──────────────────────────────────────────────────────────────────────────────── [INFO] [stdout] res [INFO] [stdout] ────────────┬─────────────────────────────────────────────────────────────────── [INFO] [stdout] 2 2 │ [ [INFO] [stdout] 3 3 │ RawStmt( [INFO] [stdout] 4 4 │ RawStmt { [INFO] [stdout] 5 5 │ stmt: ClusterStmt( [INFO] [stdout] 6 │- Object({ [INFO] [stdout] 7 │- "indexname": String( [INFO] [stdout] 8 │- "employees_ind", [INFO] [stdout] 9 │- ), [INFO] [stdout] 10 │- "relation": Object({ [INFO] [stdout] 11 │- "RangeVar": Object({ [INFO] [stdout] 12 │- "inh": Bool( [INFO] [stdout] 13 │- true, [INFO] [stdout] 14 │- ), [INFO] [stdout] 15 │- "location": Number( [INFO] [stdout] 16 │- 9, [INFO] [stdout] 17 │- ), [INFO] [stdout] 18 │- "relname": String( [INFO] [stdout] 19 │- "employees", [INFO] [stdout] 20 │- ), [INFO] [stdout] 21 │- "relpersistence": String( [INFO] [stdout] 22 │- "p", [INFO] [stdout] 23 │- ), [INFO] [stdout] 24 │- }), [INFO] [stdout] 25 │- }), [INFO] [stdout] 26 │- }), [INFO] [stdout] 6 │+ Object { [INFO] [stdout] 7 │+ "indexname": String("employees_ind"), [INFO] [stdout] 8 │+ "relation": Object { [INFO] [stdout] 9 │+ "RangeVar": Object { [INFO] [stdout] 10 │+ "inh": Bool(true), [INFO] [stdout] 11 │+ "location": Number(9), [INFO] [stdout] 12 │+ "relname": String("employees"), [INFO] [stdout] 13 │+ "relpersistence": String("p"), [INFO] [stdout] 14 │+ }, [INFO] [stdout] 15 │+ }, [INFO] [stdout] 16 │+ }, [INFO] [stdout] 27 17 │ ), [INFO] [stdout] 28 18 │ stmt_location: 0, [INFO] [stdout] 29 19 │ stmt_len: Some( [INFO] [stdout] 30 20 │ 38, [INFO] [stdout] 31 21 │ ), [INFO] [stdout] 33 23 │ ), [INFO] [stdout] 34 24 │ RawStmt( [INFO] [stdout] 35 25 │ RawStmt { [INFO] [stdout] 36 26 │ stmt: ClusterStmt( [INFO] [stdout] 37 │- Object({ [INFO] [stdout] 38 │- "relation": Object({ [INFO] [stdout] 39 │- "RangeVar": Object({ [INFO] [stdout] 40 │- "inh": Bool( [INFO] [stdout] 41 │- true, [INFO] [stdout] 42 │- ), [INFO] [stdout] 43 │- "location": Number( [INFO] [stdout] 44 │- 48, [INFO] [stdout] 45 │- ), [INFO] [stdout] 46 │- "relname": String( [INFO] [stdout] 47 │- "employees", [INFO] [stdout] 48 │- ), [INFO] [stdout] 49 │- "relpersistence": String( [INFO] [stdout] 50 │- "p", [INFO] [stdout] 51 │- ), [INFO] [stdout] 52 │- }), [INFO] [stdout] 53 │- }), [INFO] [stdout] 54 │- }), [INFO] [stdout] 27 │+ Object { [INFO] [stdout] 28 │+ "relation": Object { [INFO] [stdout] 29 │+ "RangeVar": Object { [INFO] [stdout] 30 │+ "inh": Bool(true), [INFO] [stdout] 31 │+ "location": Number(48), [INFO] [stdout] 32 │+ "relname": String("employees"), [INFO] [stdout] 33 │+ "relpersistence": String("p"), [INFO] [stdout] 34 │+ }, [INFO] [stdout] 35 │+ }, [INFO] [stdout] 36 │+ }, [INFO] [stdout] 55 37 │ ), [INFO] [stdout] 56 38 │ stmt_location: 39, [INFO] [stdout] 57 39 │ stmt_len: Some( [INFO] [stdout] 58 40 │ 18, [INFO] [stdout] 59 41 │ ), [INFO] [stdout] 61 43 │ ), [INFO] [stdout] 62 44 │ RawStmt( [INFO] [stdout] 63 45 │ RawStmt { [INFO] [stdout] 64 46 │ stmt: ClusterStmt( [INFO] [stdout] 65 │- Object({}), [INFO] [stdout] 47 │+ Object {}, [INFO] [stdout] 66 48 │ ), [INFO] [stdout] 67 49 │ stmt_location: 58, [INFO] [stdout] 68 50 │ stmt_len: Some( [INFO] [stdout] 69 51 │ 8, [INFO] [stdout] 70 52 │ ), [INFO] [stdout] ────────────┴─────────────────────────────────────────────────────────────────── [INFO] [stdout] [INFO] [stdout] thread 'parse::tests::test_cluster_stmt' (5643) panicked at src/parse.rs:963:9: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" } [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x63770c599022 - std::backtrace_rs::backtrace::libunwind::trace::h7cddb8376417e7cc [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x63770c599022 - std::backtrace_rs::backtrace::trace_unsynchronized::hb4e41acf4b349ff1 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x63770c599022 - std::sys::backtrace::_print_fmt::h1222b80910ba6eb5 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x63770c599022 - ::fmt::h5bb8a979ba5db788 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x63770c5aab7f - core::fmt::rt::Argument::fmt::h2ee2c138a50a7796 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x63770c5aab7f - core::fmt::write::h1e0dbf07fe3990bd [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x63770c565c03 - std::io::default_write_fmt::h7d7ad5ed6a883d81 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x63770c565c03 - std::io::Write::write_fmt::hc477d9325b345ece [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x63770c571e72 - std::sys::backtrace::BacktraceLock::print::h788d486777205086 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x63770c576fff - std::panicking::default_hook::{{closure}}::ha7bdfeb5949fc0fa [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x63770c576e91 - std::panicking::default_hook::h6dad75ec721846f4 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x63770c4103fe - as core::ops::function::Fn>::call::h33799d04b0b96146 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/alloc/src/boxed.rs:1999:9 [INFO] [stdout] 12: 0x63770c4103fe - test::test_main_with_exit_callback::{{closure}}::h880e31c829a2eb5d [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x63770c57769e - as core::ops::function::Fn>::call::h5e1b8c652ea49180 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/alloc/src/boxed.rs:1999:9 [INFO] [stdout] 14: 0x63770c57769e - std::panicking::panic_with_hook::hba00e869ada17676 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x63770c57746a - std::panicking::panic_handler::{{closure}}::h3d21149c258e5ceb [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:707:13 [INFO] [stdout] 16: 0x63770c571fa9 - std::sys::backtrace::__rust_end_short_backtrace::h4f5d9b9dfb3e6ec1 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x63770c55993d - __rustc[9a7a9f9af7564de1]::rust_begin_unwind [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x63770c5b4c00 - core::panicking::panic_fmt::h78e817a90331d98b [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/panicking.rs:75:14 [INFO] [stdout] 19: 0x63770c5b3e86 - core::result::unwrap_failed::h3ce108722ad88f1e [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/result.rs:1852:5 [INFO] [stdout] 20: 0x63770c3bfdfd - core::result::Result::unwrap::hcd6127cb30184c10 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/result.rs:1223:23 [INFO] [stdout] 21: 0x63770c3bfdfd - squawk_parser::parse::tests::test_cluster_stmt::h3579ad426baa6d65 [INFO] [stdout] at /opt/rustwide/workdir/src/parse.rs:963:9 [INFO] [stdout] 22: 0x63770c3bfeb7 - squawk_parser::parse::tests::test_cluster_stmt::{{closure}}::hef5641535a58ffb2 [INFO] [stdout] at /opt/rustwide/workdir/src/parse.rs:956:27 [INFO] [stdout] 23: 0x63770c3ea146 - core::ops::function::FnOnce::call_once::hc75a97e9560b0ba0 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 24: 0x63770c4101fb - core::ops::function::FnOnce::call_once::h7f4b4fba903e39d5 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 25: 0x63770c4101fb - test::__rust_begin_short_backtrace::h9277cb6a2ccfc000 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:663:18 [INFO] [stdout] 26: 0x63770c425ca5 - test::run_test_in_process::{{closure}}::h9aea5ca90d1f4423 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:686:74 [INFO] [stdout] 27: 0x63770c425ca5 - as core::ops::function::FnOnce<()>>::call_once::h364f5fe6cc8afa85 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 28: 0x63770c425ca5 - std::panicking::catch_unwind::do_call::h2b2bec3317fe53ec [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:590:40 [INFO] [stdout] 29: 0x63770c425ca5 - std::panicking::catch_unwind::hc3763734156da4af [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:553:19 [INFO] [stdout] 30: 0x63770c425ca5 - std::panic::catch_unwind::h28038391e867eabc [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x63770c425ca5 - test::run_test_in_process::had0273166695a036 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:686:27 [INFO] [stdout] 32: 0x63770c425ca5 - test::run_test::{{closure}}::h743d09d4bb476605 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:607:43 [INFO] [stdout] 33: 0x63770c3fc6c4 - test::run_test::{{closure}}::he950b8f9118d37e2 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:637:41 [INFO] [stdout] 34: 0x63770c3fc6c4 - std::sys::backtrace::__rust_begin_short_backtrace::hbfaffa6539f6abb7 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 35: 0x63770c3fffaa - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hcce3c2c65b9c3b20 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] 36: 0x63770c3fffaa - as core::ops::function::FnOnce<()>>::call_once::hb66b30b6d37985a5 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 37: 0x63770c3fffaa - std::panicking::catch_unwind::do_call::h992bbe2c32dc1d79 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:590:40 [INFO] [stdout] 38: 0x63770c3fffaa - std::panicking::catch_unwind::h412991d5237de610 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:553:19 [INFO] [stdout] 39: 0x63770c3fffaa - std::panic::catch_unwind::ha82b139b3eb5840a [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x63770c3fffaa - std::thread::Builder::spawn_unchecked_::{{closure}}::ha823b36f5114938e [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 41: 0x63770c3fffaa - core::ops::function::FnOnce::call_once{{vtable.shim}}::hf120e7b1db22ac07 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 42: 0x63770c56bf8f - as core::ops::function::FnOnce>::call_once::h3e049222c99298ac [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/alloc/src/boxed.rs:1985:9 [INFO] [stdout] 43: 0x63770c56bf8f - std::sys::pal::unix::thread::Thread::new::thread_start::h942e336943ad5963 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/pal/unix/thread.rs:118:17 [INFO] [stdout] 44: 0x7f4c0b65faa4 - [INFO] [stdout] 45: 0x7f4c0b6eca34 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- parse::tests::test_alter_ts_configuration_stmt stdout ---- [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Differences ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout] Snapshot file: src/snapshots/squawk_parser__parse__tests__alter_ts_configuration_stmt.snap [INFO] [stdout] Snapshot: alter_ts_configuration_stmt [INFO] [stdout] Source: src/parse.rs:1140 [INFO] [stdout] -old snapshot [INFO] [stdout] +new results [INFO] [stdout] ──────────────────────────────────────────────────────────────────────────────── [INFO] [stdout] res [INFO] [stdout] ────────────┬─────────────────────────────────────────────────────────────────── [INFO] [stdout] 2 2 │ [ [INFO] [stdout] 3 3 │ RawStmt( [INFO] [stdout] 4 4 │ RawStmt { [INFO] [stdout] 5 5 │ stmt: AlterTSConfigurationStmt( [INFO] [stdout] 6 │- Object({ [INFO] [stdout] 7 │- "cfgname": Array([ [INFO] [stdout] 8 │- Object({ [INFO] [stdout] 9 │- "String": Object({ [INFO] [stdout] 10 │- "str": String( [INFO] [stdout] 11 │- "astro_en", [INFO] [stdout] 12 │- ), [INFO] [stdout] 13 │- }), [INFO] [stdout] 14 │- }), [INFO] [stdout] 15 │- ]), [INFO] [stdout] 16 │- "dicts": Array([ [INFO] [stdout] 17 │- Array([ [INFO] [stdout] 18 │- Object({ [INFO] [stdout] 19 │- "String": Object({ [INFO] [stdout] 20 │- "str": String( [INFO] [stdout] 21 │- "astrosyn", [INFO] [stdout] 22 │- ), [INFO] [stdout] 23 │- }), [INFO] [stdout] 24 │- }), [INFO] [stdout] 25 │- ]), [INFO] [stdout] 26 │- Array([ [INFO] [stdout] 27 │- Object({ [INFO] [stdout] 28 │- "String": Object({ [INFO] [stdout] 29 │- "str": String( [INFO] [stdout] 30 │- "english_ispell", [INFO] [stdout] 31 │- ), [INFO] [stdout] 32 │- }), [INFO] [stdout] 33 │- }), [INFO] [stdout] 34 │- ]), [INFO] [stdout] 35 │- Array([ [INFO] [stdout] 36 │- Object({ [INFO] [stdout] 37 │- "String": Object({ [INFO] [stdout] 38 │- "str": String( [INFO] [stdout] 39 │- "english_stem", [INFO] [stdout] 40 │- ), [INFO] [stdout] 41 │- }), [INFO] [stdout] 42 │- }), [INFO] [stdout] 43 │- ]), [INFO] [stdout] 44 │- ]), [INFO] [stdout] 45 │- "kind": Number( [INFO] [stdout] 46 │- 0, [INFO] [stdout] 47 │- ), [INFO] [stdout] 48 │- "tokentype": Array([ [INFO] [stdout] 49 │- Object({ [INFO] [stdout] 50 │- "String": Object({ [INFO] [stdout] 51 │- "str": String( [INFO] [stdout] 52 │- "asciiword", [INFO] [stdout] 53 │- ), [INFO] [stdout] 54 │- }), [INFO] [stdout] 55 │- }), [INFO] [stdout] 56 │- ]), [INFO] [stdout] 57 │- }), [INFO] [stdout] 6 │+ Object { [INFO] [stdout] 7 │+ "cfgname": Array [ [INFO] [stdout] 8 │+ Object { [INFO] [stdout] 9 │+ "String": Object { [INFO] [stdout] 10 │+ "str": String("astro_en"), [INFO] [stdout] 11 │+ }, [INFO] [stdout] 12 │+ }, [INFO] [stdout] 13 │+ ], [INFO] [stdout] 14 │+ "dicts": Array [ [INFO] [stdout] 15 │+ Array [ [INFO] [stdout] 16 │+ Object { [INFO] [stdout] 17 │+ "String": Object { [INFO] [stdout] 18 │+ "str": String("astrosyn"), [INFO] [stdout] 19 │+ }, [INFO] [stdout] 20 │+ }, [INFO] [stdout] 21 │+ ], [INFO] [stdout] 22 │+ Array [ [INFO] [stdout] 23 │+ Object { [INFO] [stdout] 24 │+ "String": Object { [INFO] [stdout] 25 │+ "str": String("english_ispell"), [INFO] [stdout] 26 │+ }, [INFO] [stdout] 27 │+ }, [INFO] [stdout] 28 │+ ], [INFO] [stdout] 29 │+ Array [ [INFO] [stdout] 30 │+ Object { [INFO] [stdout] 31 │+ "String": Object { [INFO] [stdout] 32 │+ "str": String("english_stem"), [INFO] [stdout] 33 │+ }, [INFO] [stdout] 34 │+ }, [INFO] [stdout] 35 │+ ], [INFO] [stdout] 36 │+ ], [INFO] [stdout] 37 │+ "kind": Number(0), [INFO] [stdout] 38 │+ "tokentype": Array [ [INFO] [stdout] 39 │+ Object { [INFO] [stdout] 40 │+ "String": Object { [INFO] [stdout] 41 │+ "str": String("asciiword"), [INFO] [stdout] 42 │+ }, [INFO] [stdout] 43 │+ }, [INFO] [stdout] 44 │+ ], [INFO] [stdout] 45 │+ }, [INFO] [stdout] 58 46 │ ), [INFO] [stdout] 59 47 │ stmt_location: 0, [INFO] [stdout] 60 48 │ stmt_len: Some( [INFO] [stdout] 61 49 │ 115, [INFO] [stdout] 62 50 │ ), [INFO] [stdout] ────────────┴─────────────────────────────────────────────────────────────────── [INFO] [stdout] [INFO] [stdout] thread 'parse::tests::test_alter_ts_configuration_stmt' (4596) panicked at src/parse.rs:1140:9: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" } [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x63770c599022 - std::backtrace_rs::backtrace::libunwind::trace::h7cddb8376417e7cc [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x63770c599022 - std::backtrace_rs::backtrace::trace_unsynchronized::hb4e41acf4b349ff1 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x63770c599022 - std::sys::backtrace::_print_fmt::h1222b80910ba6eb5 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x63770c599022 - ::fmt::h5bb8a979ba5db788 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x63770c5aab7f - core::fmt::rt::Argument::fmt::h2ee2c138a50a7796 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x63770c5aab7f - core::fmt::write::h1e0dbf07fe3990bd [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x63770c565c03 - std::io::default_write_fmt::h7d7ad5ed6a883d81 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x63770c565c03 - std::io::Write::write_fmt::hc477d9325b345ece [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x63770c571e72 - std::sys::backtrace::BacktraceLock::print::h788d486777205086 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x63770c576fff - std::panicking::default_hook::{{closure}}::ha7bdfeb5949fc0fa [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x63770c576e91 - std::panicking::default_hook::h6dad75ec721846f4 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x63770c4103fe - as core::ops::function::Fn>::call::h33799d04b0b96146 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/alloc/src/boxed.rs:1999:9 [INFO] [stdout] 12: 0x63770c4103fe - test::test_main_with_exit_callback::{{closure}}::h880e31c829a2eb5d [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x63770c57769e - as core::ops::function::Fn>::call::h5e1b8c652ea49180 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/alloc/src/boxed.rs:1999:9 [INFO] [stdout] 14: 0x63770c57769e - std::panicking::panic_with_hook::hba00e869ada17676 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x63770c57746a - std::panicking::panic_handler::{{closure}}::h3d21149c258e5ceb [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:707:13 [INFO] [stdout] 16: 0x63770c571fa9 - std::sys::backtrace::__rust_end_short_backtrace::h4f5d9b9dfb3e6ec1 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x63770c55993d - __rustc[9a7a9f9af7564de1]::rust_begin_unwind [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x63770c5b4c00 - core::panicking::panic_fmt::h78e817a90331d98b [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/panicking.rs:75:14 [INFO] [stdout] 19: 0x63770c5b3e86 - core::result::unwrap_failed::h3ce108722ad88f1e [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/result.rs:1852:5 [INFO] [stdout] 20: 0x63770c3d386d - core::result::Result::unwrap::hcd6127cb30184c10 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/result.rs:1223:23 [INFO] [stdout] 21: 0x63770c3d386d - squawk_parser::parse::tests::test_alter_ts_configuration_stmt::h21798c727b920c37 [INFO] [stdout] at /opt/rustwide/workdir/src/parse.rs:1140:9 [INFO] [stdout] 22: 0x63770c3d3927 - squawk_parser::parse::tests::test_alter_ts_configuration_stmt::{{closure}}::h29581bd56f01e09c [INFO] [stdout] at /opt/rustwide/workdir/src/parse.rs:1134:42 [INFO] [stdout] 23: 0x63770c3e7376 - core::ops::function::FnOnce::call_once::h0f036a7079817ca9 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 24: 0x63770c4101fb - core::ops::function::FnOnce::call_once::h7f4b4fba903e39d5 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 25: 0x63770c4101fb - test::__rust_begin_short_backtrace::h9277cb6a2ccfc000 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:663:18 [INFO] [stdout] 26: 0x63770c425ca5 - test::run_test_in_process::{{closure}}::h9aea5ca90d1f4423 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:686:74 [INFO] [stdout] 27: 0x63770c425ca5 - as core::ops::function::FnOnce<()>>::call_once::h364f5fe6cc8afa85 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 28: 0x63770c425ca5 - std::panicking::catch_unwind::do_call::h2b2bec3317fe53ec [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:590:40 [INFO] [stdout] 29: 0x63770c425ca5 - std::panicking::catch_unwind::hc3763734156da4af [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:553:19 [INFO] [stdout] 30: 0x63770c425ca5 - std::panic::catch_unwind::h28038391e867eabc [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x63770c425ca5 - test::run_test_in_process::had0273166695a036 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:686:27 [INFO] [stdout] 32: 0x63770c425ca5 - test::run_test::{{closure}}::h743d09d4bb476605 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:607:43 [INFO] [stdout] 33: 0x63770c3fc6c4 - test::run_test::{{closure}}::he950b8f9118d37e2 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:637:41 [INFO] [stdout] 34: 0x63770c3fc6c4 - std::sys::backtrace::__rust_begin_short_backtrace::hbfaffa6539f6abb7 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 35: 0x63770c3fffaa - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hcce3c2c65b9c3b20 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] 36: 0x63770c3fffaa - as core::ops::function::FnOnce<()>>::call_once::hb66b30b6d37985a5 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 37: 0x63770c3fffaa - std::panicking::catch_unwind::do_call::h992bbe2c32dc1d79 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:590:40 [INFO] [stdout] 38: 0x63770c3fffaa - std::panicking::catch_unwind::h412991d5237de610 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:553:19 [INFO] [stdout] 39: 0x63770c3fffaa - std::panic::catch_unwind::ha82b139b3eb5840a [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x63770c3fffaa - std::thread::Builder::spawn_unchecked_::{{closure}}::ha823b36f5114938e [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 41: 0x63770c3fffaa - core::ops::function::FnOnce::call_once{{vtable.shim}}::hf120e7b1db22ac07 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 42: 0x63770c56bf8f - as core::ops::function::FnOnce>::call_once::h3e049222c99298ac [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/alloc/src/boxed.rs:1985:9 [INFO] [stdout] 43: 0x63770c56bf8f - std::sys::pal::unix::thread::Thread::new::thread_start::h942e336943ad5963 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/pal/unix/thread.rs:118:17 [INFO] [stdout] 44: 0x7f4c0b65faa4 - [INFO] [stdout] 45: 0x7f4c0b6eca34 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- parse::tests::test_alter_system_stmt stdout ---- [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Differences ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout] Snapshot file: src/snapshots/squawk_parser__parse__tests__alter_system_stmt.snap [INFO] [stdout] Snapshot: alter_system_stmt [INFO] [stdout] Source: src/parse.rs:952 [INFO] [stdout] -old snapshot [INFO] [stdout] +new results [INFO] [stdout] ──────────────────────────────────────────────────────────────────────────────── [INFO] [stdout] res [INFO] [stdout] ────────────┬─────────────────────────────────────────────────────────────────── [INFO] [stdout] 2 2 │ [ [INFO] [stdout] 3 3 │ RawStmt( [INFO] [stdout] 4 4 │ RawStmt { [INFO] [stdout] 5 5 │ stmt: AlterSystemStmt( [INFO] [stdout] 6 │- Object({ [INFO] [stdout] 7 │- "setstmt": Object({ [INFO] [stdout] 8 │- "VariableSetStmt": Object({ [INFO] [stdout] 9 │- "args": Array([ [INFO] [stdout] 10 │- Object({ [INFO] [stdout] 11 │- "A_Const": Object({ [INFO] [stdout] 12 │- "location": Number( [INFO] [stdout] 13 │- 30, [INFO] [stdout] 14 │- ), [INFO] [stdout] 15 │- "val": Object({ [INFO] [stdout] 16 │- "String": Object({ [INFO] [stdout] 17 │- "str": String( [INFO] [stdout] 18 │- "hot_standby", [INFO] [stdout] 19 │- ), [INFO] [stdout] 20 │- }), [INFO] [stdout] 21 │- }), [INFO] [stdout] 22 │- }), [INFO] [stdout] 23 │- }), [INFO] [stdout] 24 │- ]), [INFO] [stdout] 25 │- "kind": Number( [INFO] [stdout] 26 │- 0, [INFO] [stdout] 27 │- ), [INFO] [stdout] 28 │- "name": String( [INFO] [stdout] 29 │- "wal_level", [INFO] [stdout] 30 │- ), [INFO] [stdout] 31 │- }), [INFO] [stdout] 32 │- }), [INFO] [stdout] 33 │- }), [INFO] [stdout] 6 │+ Object { [INFO] [stdout] 7 │+ "setstmt": Object { [INFO] [stdout] 8 │+ "VariableSetStmt": Object { [INFO] [stdout] 9 │+ "args": Array [ [INFO] [stdout] 10 │+ Object { [INFO] [stdout] 11 │+ "A_Const": Object { [INFO] [stdout] 12 │+ "location": Number(30), [INFO] [stdout] 13 │+ "val": Object { [INFO] [stdout] 14 │+ "String": Object { [INFO] [stdout] 15 │+ "str": String("hot_standby"), [INFO] [stdout] 16 │+ }, [INFO] [stdout] 17 │+ }, [INFO] [stdout] 18 │+ }, [INFO] [stdout] 19 │+ }, [INFO] [stdout] 20 │+ ], [INFO] [stdout] 21 │+ "kind": Number(0), [INFO] [stdout] 22 │+ "name": String("wal_level"), [INFO] [stdout] 23 │+ }, [INFO] [stdout] 24 │+ }, [INFO] [stdout] 25 │+ }, [INFO] [stdout] 34 26 │ ), [INFO] [stdout] 35 27 │ stmt_location: 0, [INFO] [stdout] 36 28 │ stmt_len: Some( [INFO] [stdout] 37 29 │ 41, [INFO] [stdout] 38 30 │ ), [INFO] [stdout] 40 32 │ ), [INFO] [stdout] 41 33 │ RawStmt( [INFO] [stdout] 42 34 │ RawStmt { [INFO] [stdout] 43 35 │ stmt: AlterSystemStmt( [INFO] [stdout] 44 │- Object({ [INFO] [stdout] 45 │- "setstmt": Object({ [INFO] [stdout] 46 │- "VariableSetStmt": Object({ [INFO] [stdout] 47 │- "kind": Number( [INFO] [stdout] 48 │- 4, [INFO] [stdout] 49 │- ), [INFO] [stdout] 50 │- "name": String( [INFO] [stdout] 51 │- "wal_level", [INFO] [stdout] 52 │- ), [INFO] [stdout] 53 │- }), [INFO] [stdout] 54 │- }), [INFO] [stdout] 55 │- }), [INFO] [stdout] 36 │+ Object { [INFO] [stdout] 37 │+ "setstmt": Object { [INFO] [stdout] 38 │+ "VariableSetStmt": Object { [INFO] [stdout] 39 │+ "kind": Number(4), [INFO] [stdout] 40 │+ "name": String("wal_level"), [INFO] [stdout] 41 │+ }, [INFO] [stdout] 42 │+ }, [INFO] [stdout] 43 │+ }, [INFO] [stdout] 56 44 │ ), [INFO] [stdout] 57 45 │ stmt_location: 42, [INFO] [stdout] 58 46 │ stmt_len: Some( [INFO] [stdout] 59 47 │ 29, [INFO] [stdout] 60 48 │ ), [INFO] [stdout] ────────────┴─────────────────────────────────────────────────────────────────── [INFO] [stdout] [INFO] [stdout] thread 'parse::tests::test_alter_system_stmt' (4531) panicked at src/parse.rs:952:9: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" } [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x63770c599022 - std::backtrace_rs::backtrace::libunwind::trace::h7cddb8376417e7cc [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x63770c599022 - std::backtrace_rs::backtrace::trace_unsynchronized::hb4e41acf4b349ff1 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x63770c599022 - std::sys::backtrace::_print_fmt::h1222b80910ba6eb5 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x63770c599022 - ::fmt::h5bb8a979ba5db788 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x63770c5aab7f - core::fmt::rt::Argument::fmt::h2ee2c138a50a7796 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x63770c5aab7f - core::fmt::write::h1e0dbf07fe3990bd [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x63770c565c03 - std::io::default_write_fmt::h7d7ad5ed6a883d81 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x63770c565c03 - std::io::Write::write_fmt::hc477d9325b345ece [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x63770c571e72 - std::sys::backtrace::BacktraceLock::print::h788d486777205086 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x63770c576fff - std::panicking::default_hook::{{closure}}::ha7bdfeb5949fc0fa [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x63770c576e91 - std::panicking::default_hook::h6dad75ec721846f4 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x63770c4103fe - as core::ops::function::Fn>::call::h33799d04b0b96146 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/alloc/src/boxed.rs:1999:9 [INFO] [stdout] 12: 0x63770c4103fe - test::test_main_with_exit_callback::{{closure}}::h880e31c829a2eb5d [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x63770c57769e - as core::ops::function::Fn>::call::h5e1b8c652ea49180 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/alloc/src/boxed.rs:1999:9 [INFO] [stdout] 14: 0x63770c57769e - std::panicking::panic_with_hook::hba00e869ada17676 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x63770c57746a - std::panicking::panic_handler::{{closure}}::h3d21149c258e5ceb [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:707:13 [INFO] [stdout] 16: 0x63770c571fa9 - std::sys::backtrace::__rust_end_short_backtrace::h4f5d9b9dfb3e6ec1 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x63770c55993d - __rustc[9a7a9f9af7564de1]::rust_begin_unwind [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x63770c5b4c00 - core::panicking::panic_fmt::h78e817a90331d98b [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/panicking.rs:75:14 [INFO] [stdout] 19: 0x63770c5b3e86 - core::result::unwrap_failed::h3ce108722ad88f1e [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/result.rs:1852:5 [INFO] [stdout] 20: 0x63770c3c51cd - core::result::Result::unwrap::hcd6127cb30184c10 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/result.rs:1223:23 [INFO] [stdout] 21: 0x63770c3c51cd - squawk_parser::parse::tests::test_alter_system_stmt::hf011321ce29a387a [INFO] [stdout] at /opt/rustwide/workdir/src/parse.rs:952:9 [INFO] [stdout] 22: 0x63770c3c5287 - squawk_parser::parse::tests::test_alter_system_stmt::{{closure}}::h2af98be24496253d [INFO] [stdout] at /opt/rustwide/workdir/src/parse.rs:946:32 [INFO] [stdout] 23: 0x63770c3e9656 - core::ops::function::FnOnce::call_once::h9c594e519326c106 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 24: 0x63770c4101fb - core::ops::function::FnOnce::call_once::h7f4b4fba903e39d5 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 25: 0x63770c4101fb - test::__rust_begin_short_backtrace::h9277cb6a2ccfc000 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:663:18 [INFO] [stdout] 26: 0x63770c425ca5 - test::run_test_in_process::{{closure}}::h9aea5ca90d1f4423 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:686:74 [INFO] [stdout] 27: 0x63770c425ca5 - as core::ops::function::FnOnce<()>>::call_once::h364f5fe6cc8afa85 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 28: 0x63770c425ca5 - std::panicking::catch_unwind::do_call::h2b2bec3317fe53ec [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:590:40 [INFO] [stdout] 29: 0x63770c425ca5 - std::panicking::catch_unwind::hc3763734156da4af [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:553:19 [INFO] [stdout] 30: 0x63770c425ca5 - std::panic::catch_unwind::h28038391e867eabc [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x63770c425ca5 - test::run_test_in_process::had0273166695a036 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:686:27 [INFO] [stdout] 32: 0x63770c425ca5 - test::run_test::{{closure}}::h743d09d4bb476605 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:607:43 [INFO] [stdout] 33: 0x63770c3fc6c4 - test::run_test::{{closure}}::he950b8f9118d37e2 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:637:41 [INFO] [stdout] 34: 0x63770c3fc6c4 - std::sys::backtrace::__rust_begin_short_backtrace::hbfaffa6539f6abb7 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 35: 0x63770c3fffaa - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hcce3c2c65b9c3b20 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] 36: 0x63770c3fffaa - as core::ops::function::FnOnce<()>>::call_once::hb66b30b6d37985a5 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 37: 0x63770c3fffaa - std::panicking::catch_unwind::do_call::h992bbe2c32dc1d79 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:590:40 [INFO] [stdout] 38: 0x63770c3fffaa - std::panicking::catch_unwind::h412991d5237de610 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:553:19 [INFO] [stdout] 39: 0x63770c3fffaa - std::panic::catch_unwind::ha82b139b3eb5840a [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x63770c3fffaa - std::thread::Builder::spawn_unchecked_::{{closure}}::ha823b36f5114938e [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 41: 0x63770c3fffaa - core::ops::function::FnOnce::call_once{{vtable.shim}}::hf120e7b1db22ac07 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 42: 0x63770c56bf8f - as core::ops::function::FnOnce>::call_once::h3e049222c99298ac [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/alloc/src/boxed.rs:1985:9 [INFO] [stdout] 43: 0x63770c56bf8f - std::sys::pal::unix::thread::Thread::new::thread_start::h942e336943ad5963 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/pal/unix/thread.rs:118:17 [INFO] [stdout] 44: 0x7f4c0b65faa4 - [INFO] [stdout] 45: 0x7f4c0b6eca34 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- parse::tests::test_alter_ts_dictionary_stmt stdout ---- [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Differences ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout] Snapshot file: src/snapshots/squawk_parser__parse__tests__alter_ts_dictionary_stmt.snap [INFO] [stdout] Snapshot: alter_ts_dictionary_stmt [INFO] [stdout] Source: src/parse.rs:1130 [INFO] [stdout] -old snapshot [INFO] [stdout] +new results [INFO] [stdout] ──────────────────────────────────────────────────────────────────────────────── [INFO] [stdout] res [INFO] [stdout] ────────────┬─────────────────────────────────────────────────────────────────── [INFO] [stdout] 2 2 │ [ [INFO] [stdout] 3 3 │ RawStmt( [INFO] [stdout] 4 4 │ RawStmt { [INFO] [stdout] 5 5 │ stmt: AlterTSDictionaryStmt( [INFO] [stdout] 6 │- Object({ [INFO] [stdout] 7 │- "dictname": Array([ [INFO] [stdout] 8 │- Object({ [INFO] [stdout] 9 │- "String": Object({ [INFO] [stdout] 10 │- "str": String( [INFO] [stdout] 11 │- "my_dict", [INFO] [stdout] 12 │- ), [INFO] [stdout] 13 │- }), [INFO] [stdout] 14 │- }), [INFO] [stdout] 15 │- ]), [INFO] [stdout] 16 │- "options": Array([ [INFO] [stdout] 17 │- Object({ [INFO] [stdout] 18 │- "DefElem": Object({ [INFO] [stdout] 19 │- "arg": Object({ [INFO] [stdout] 20 │- "TypeName": Object({ [INFO] [stdout] 21 │- "location": Number( [INFO] [stdout] 22 │- 52, [INFO] [stdout] 23 │- ), [INFO] [stdout] 24 │- "names": Array([ [INFO] [stdout] 25 │- Object({ [INFO] [stdout] 26 │- "String": Object({ [INFO] [stdout] 27 │- "str": String( [INFO] [stdout] 28 │- "newrussian", [INFO] [stdout] 29 │- ), [INFO] [stdout] 30 │- }), [INFO] [stdout] 31 │- }), [INFO] [stdout] 32 │- ]), [INFO] [stdout] 33 │- "typemod": Number( [INFO] [stdout] 34 │- -1, [INFO] [stdout] 35 │- ), [INFO] [stdout] 36 │- }), [INFO] [stdout] 37 │- }), [INFO] [stdout] 38 │- "defaction": Number( [INFO] [stdout] 39 │- 0, [INFO] [stdout] 40 │- ), [INFO] [stdout] 41 │- "defname": String( [INFO] [stdout] 42 │- "stopwords", [INFO] [stdout] 43 │- ), [INFO] [stdout] 44 │- "location": Number( [INFO] [stdout] 45 │- 40, [INFO] [stdout] 46 │- ), [INFO] [stdout] 47 │- }), [INFO] [stdout] 48 │- }), [INFO] [stdout] 49 │- ]), [INFO] [stdout] 50 │- }), [INFO] [stdout] 6 │+ Object { [INFO] [stdout] 7 │+ "dictname": Array [ [INFO] [stdout] 8 │+ Object { [INFO] [stdout] 9 │+ "String": Object { [INFO] [stdout] 10 │+ "str": String("my_dict"), [INFO] [stdout] 11 │+ }, [INFO] [stdout] 12 │+ }, [INFO] [stdout] 13 │+ ], [INFO] [stdout] 14 │+ "options": Array [ [INFO] [stdout] 15 │+ Object { [INFO] [stdout] 16 │+ "DefElem": Object { [INFO] [stdout] 17 │+ "arg": Object { [INFO] [stdout] 18 │+ "TypeName": Object { [INFO] [stdout] 19 │+ "location": Number(52), [INFO] [stdout] 20 │+ "names": Array [ [INFO] [stdout] 21 │+ Object { [INFO] [stdout] 22 │+ "String": Object { [INFO] [stdout] 23 │+ "str": String("newrussian"), [INFO] [stdout] 24 │+ }, [INFO] [stdout] 25 │+ }, [INFO] [stdout] 26 │+ ], [INFO] [stdout] 27 │+ "typemod": Number(-1), [INFO] [stdout] 28 │+ }, [INFO] [stdout] 29 │+ }, [INFO] [stdout] 30 │+ "defaction": Number(0), [INFO] [stdout] 31 │+ "defname": String("stopwords"), [INFO] [stdout] 32 │+ "location": Number(40), [INFO] [stdout] 33 │+ }, [INFO] [stdout] 34 │+ }, [INFO] [stdout] 35 │+ ], [INFO] [stdout] 36 │+ }, [INFO] [stdout] 51 37 │ ), [INFO] [stdout] 52 38 │ stmt_location: 0, [INFO] [stdout] 53 39 │ stmt_len: Some( [INFO] [stdout] 54 40 │ 64, [INFO] [stdout] 55 41 │ ), [INFO] [stdout] ────────────┴─────────────────────────────────────────────────────────────────── [INFO] [stdout] [INFO] [stdout] thread 'parse::tests::test_alter_ts_dictionary_stmt' (4645) panicked at src/parse.rs:1130:9: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" } [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x63770c599022 - std::backtrace_rs::backtrace::libunwind::trace::h7cddb8376417e7cc [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x63770c599022 - std::backtrace_rs::backtrace::trace_unsynchronized::hb4e41acf4b349ff1 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x63770c599022 - std::sys::backtrace::_print_fmt::h1222b80910ba6eb5 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x63770c599022 - ::fmt::h5bb8a979ba5db788 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x63770c5aab7f - core::fmt::rt::Argument::fmt::h2ee2c138a50a7796 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x63770c5aab7f - core::fmt::write::h1e0dbf07fe3990bd [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x63770c565c03 - std::io::default_write_fmt::h7d7ad5ed6a883d81 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x63770c565c03 - std::io::Write::write_fmt::hc477d9325b345ece [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x63770c571e72 - std::sys::backtrace::BacktraceLock::print::h788d486777205086 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x63770c576fff - std::panicking::default_hook::{{closure}}::ha7bdfeb5949fc0fa [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x63770c576e91 - std::panicking::default_hook::h6dad75ec721846f4 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x63770c4103fe - as core::ops::function::Fn>::call::h33799d04b0b96146 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/alloc/src/boxed.rs:1999:9 [INFO] [stdout] 12: 0x63770c4103fe - test::test_main_with_exit_callback::{{closure}}::h880e31c829a2eb5d [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x63770c57769e - as core::ops::function::Fn>::call::h5e1b8c652ea49180 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/alloc/src/boxed.rs:1999:9 [INFO] [stdout] 14: 0x63770c57769e - std::panicking::panic_with_hook::hba00e869ada17676 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x63770c57746a - std::panicking::panic_handler::{{closure}}::h3d21149c258e5ceb [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:707:13 [INFO] [stdout] 16: 0x63770c571fa9 - std::sys::backtrace::__rust_end_short_backtrace::h4f5d9b9dfb3e6ec1 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x63770c55993d - __rustc[9a7a9f9af7564de1]::rust_begin_unwind [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x63770c5b4c00 - core::panicking::panic_fmt::h78e817a90331d98b [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/panicking.rs:75:14 [INFO] [stdout] 19: 0x63770c5b3e86 - core::result::unwrap_failed::h3ce108722ad88f1e [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/result.rs:1852:5 [INFO] [stdout] 20: 0x63770c3cf99d - core::result::Result::unwrap::hcd6127cb30184c10 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/result.rs:1223:23 [INFO] [stdout] 21: 0x63770c3cf99d - squawk_parser::parse::tests::test_alter_ts_dictionary_stmt::h002508802b5541db [INFO] [stdout] at /opt/rustwide/workdir/src/parse.rs:1130:9 [INFO] [stdout] 22: 0x63770c3cfa57 - squawk_parser::parse::tests::test_alter_ts_dictionary_stmt::{{closure}}::h205f124b4c668563 [INFO] [stdout] at /opt/rustwide/workdir/src/parse.rs:1125:39 [INFO] [stdout] 23: 0x63770c3eaf16 - core::ops::function::FnOnce::call_once::hf587e8acd3358d59 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 24: 0x63770c4101fb - core::ops::function::FnOnce::call_once::h7f4b4fba903e39d5 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 25: 0x63770c4101fb - test::__rust_begin_short_backtrace::h9277cb6a2ccfc000 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:663:18 [INFO] [stdout] 26: 0x63770c425ca5 - test::run_test_in_process::{{closure}}::h9aea5ca90d1f4423 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:686:74 [INFO] [stdout] 27: 0x63770c425ca5 - as core::ops::function::FnOnce<()>>::call_once::h364f5fe6cc8afa85 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 28: 0x63770c425ca5 - std::panicking::catch_unwind::do_call::h2b2bec3317fe53ec [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:590:40 [INFO] [stdout] 29: 0x63770c425ca5 - std::panicking::catch_unwind::hc3763734156da4af [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:553:19 [INFO] [stdout] 30: 0x63770c425ca5 - std::panic::catch_unwind::h28038391e867eabc [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x63770c425ca5 - test::run_test_in_process::had0273166695a036 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:686:27 [INFO] [stdout] 32: 0x63770c425ca5 - test::run_test::{{closure}}::h743d09d4bb476605 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:607:43 [INFO] [stdout] 33: 0x63770c3fc6c4 - test::run_test::{{closure}}::he950b8f9118d37e2 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:637:41 [INFO] [stdout] 34: 0x63770c3fc6c4 - std::sys::backtrace::__rust_begin_short_backtrace::hbfaffa6539f6abb7 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 35: 0x63770c3fffaa - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hcce3c2c65b9c3b20 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] 36: 0x63770c3fffaa - as core::ops::function::FnOnce<()>>::call_once::hb66b30b6d37985a5 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 37: 0x63770c3fffaa - std::panicking::catch_unwind::do_call::h992bbe2c32dc1d79 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:590:40 [INFO] [stdout] 38: 0x63770c3fffaa - std::panicking::catch_unwind::h412991d5237de610 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:553:19 [INFO] [stdout] 39: 0x63770c3fffaa - std::panic::catch_unwind::ha82b139b3eb5840a [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x63770c3fffaa - std::thread::Builder::spawn_unchecked_::{{closure}}::ha823b36f5114938e [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 41: 0x63770c3fffaa - core::ops::function::FnOnce::call_once{{vtable.shim}}::hf120e7b1db22ac07 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 42: 0x63770c56bf8f - as core::ops::function::FnOnce>::call_once::h3e049222c99298ac [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/alloc/src/boxed.rs:1985:9 [INFO] [stdout] 43: 0x63770c56bf8f - std::sys::pal::unix::thread::Thread::new::thread_start::h942e336943ad5963 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/pal/unix/thread.rs:118:17 [INFO] [stdout] 44: 0x7f4c0b65faa4 - [INFO] [stdout] 45: 0x7f4c0b6eca34 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- parse::tests::test_alter_user_mapping_stmt stdout ---- [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Differences ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout] Snapshot file: src/snapshots/squawk_parser__parse__tests__alter_user_mapping_stmt.snap [INFO] [stdout] Snapshot: alter_user_mapping_stmt [INFO] [stdout] Source: src/parse.rs:391 [INFO] [stdout] -old snapshot [INFO] [stdout] +new results [INFO] [stdout] ──────────────────────────────────────────────────────────────────────────────── [INFO] [stdout] res [INFO] [stdout] ────────────┬─────────────────────────────────────────────────────────────────── [INFO] [stdout] 2 2 │ [ [INFO] [stdout] 3 3 │ RawStmt( [INFO] [stdout] 4 4 │ RawStmt { [INFO] [stdout] 5 5 │ stmt: AlterUserMappingStmt( [INFO] [stdout] 6 │- Object({ [INFO] [stdout] 7 │- "options": Array([ [INFO] [stdout] 8 │- Object({ [INFO] [stdout] 9 │- "DefElem": Object({ [INFO] [stdout] 10 │- "arg": Object({ [INFO] [stdout] 11 │- "String": Object({ [INFO] [stdout] 12 │- "str": String( [INFO] [stdout] 13 │- "public", [INFO] [stdout] 14 │- ), [INFO] [stdout] 15 │- }), [INFO] [stdout] 16 │- }), [INFO] [stdout] 17 │- "defaction": Number( [INFO] [stdout] 18 │- 1, [INFO] [stdout] 19 │- ), [INFO] [stdout] 20 │- "defname": String( [INFO] [stdout] 21 │- "password", [INFO] [stdout] 22 │- ), [INFO] [stdout] 23 │- "location": Number( [INFO] [stdout] 24 │- 51, [INFO] [stdout] 25 │- ), [INFO] [stdout] 26 │- }), [INFO] [stdout] 27 │- }), [INFO] [stdout] 28 │- ]), [INFO] [stdout] 29 │- "servername": String( [INFO] [stdout] 30 │- "foo", [INFO] [stdout] 31 │- ), [INFO] [stdout] 32 │- "user": Object({ [INFO] [stdout] 33 │- "RoleSpec": Object({ [INFO] [stdout] 34 │- "location": Number( [INFO] [stdout] 35 │- 23, [INFO] [stdout] 36 │- ), [INFO] [stdout] 37 │- "rolename": String( [INFO] [stdout] 38 │- "bob", [INFO] [stdout] 39 │- ), [INFO] [stdout] 40 │- "roletype": Number( [INFO] [stdout] 41 │- 0, [INFO] [stdout] 42 │- ), [INFO] [stdout] 43 │- }), [INFO] [stdout] 44 │- }), [INFO] [stdout] 45 │- }), [INFO] [stdout] 6 │+ Object { [INFO] [stdout] 7 │+ "options": Array [ [INFO] [stdout] 8 │+ Object { [INFO] [stdout] 9 │+ "DefElem": Object { [INFO] [stdout] 10 │+ "arg": Object { [INFO] [stdout] 11 │+ "String": Object { [INFO] [stdout] 12 │+ "str": String("public"), [INFO] [stdout] 13 │+ }, [INFO] [stdout] 14 │+ }, [INFO] [stdout] 15 │+ "defaction": Number(1), [INFO] [stdout] 16 │+ "defname": String("password"), [INFO] [stdout] 17 │+ "location": Number(51), [INFO] [stdout] 18 │+ }, [INFO] [stdout] 19 │+ }, [INFO] [stdout] 20 │+ ], [INFO] [stdout] 21 │+ "servername": String("foo"), [INFO] [stdout] 22 │+ "user": Object { [INFO] [stdout] 23 │+ "RoleSpec": Object { [INFO] [stdout] 24 │+ "location": Number(23), [INFO] [stdout] 25 │+ "rolename": String("bob"), [INFO] [stdout] 26 │+ "roletype": Number(0), [INFO] [stdout] 27 │+ }, [INFO] [stdout] 28 │+ }, [INFO] [stdout] 29 │+ }, [INFO] [stdout] 46 30 │ ), [INFO] [stdout] 47 31 │ stmt_location: 0, [INFO] [stdout] 48 32 │ stmt_len: Some( [INFO] [stdout] 49 33 │ 69, [INFO] [stdout] 50 34 │ ), [INFO] [stdout] ────────────┴─────────────────────────────────────────────────────────────────── [INFO] [stdout] [INFO] [stdout] thread 'parse::tests::test_alter_user_mapping_stmt' (4668) panicked at src/parse.rs:391:9: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" } [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x63770c599022 - std::backtrace_rs::backtrace::libunwind::trace::h7cddb8376417e7cc [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x63770c599022 - std::backtrace_rs::backtrace::trace_unsynchronized::hb4e41acf4b349ff1 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x63770c599022 - std::sys::backtrace::_print_fmt::h1222b80910ba6eb5 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x63770c599022 - ::fmt::h5bb8a979ba5db788 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x63770c5aab7f - core::fmt::rt::Argument::fmt::h2ee2c138a50a7796 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x63770c5aab7f - core::fmt::write::h1e0dbf07fe3990bd [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x63770c565c03 - std::io::default_write_fmt::h7d7ad5ed6a883d81 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x63770c565c03 - std::io::Write::write_fmt::hc477d9325b345ece [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x63770c571e72 - std::sys::backtrace::BacktraceLock::print::h788d486777205086 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x63770c576fff - std::panicking::default_hook::{{closure}}::ha7bdfeb5949fc0fa [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x63770c576e91 - std::panicking::default_hook::h6dad75ec721846f4 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x63770c4103fe - as core::ops::function::Fn>::call::h33799d04b0b96146 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/alloc/src/boxed.rs:1999:9 [INFO] [stdout] 12: 0x63770c4103fe - test::test_main_with_exit_callback::{{closure}}::h880e31c829a2eb5d [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x63770c57769e - as core::ops::function::Fn>::call::h5e1b8c652ea49180 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/alloc/src/boxed.rs:1999:9 [INFO] [stdout] 14: 0x63770c57769e - std::panicking::panic_with_hook::hba00e869ada17676 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x63770c57746a - std::panicking::panic_handler::{{closure}}::h3d21149c258e5ceb [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:707:13 [INFO] [stdout] 16: 0x63770c571fa9 - std::sys::backtrace::__rust_end_short_backtrace::h4f5d9b9dfb3e6ec1 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x63770c55993d - __rustc[9a7a9f9af7564de1]::rust_begin_unwind [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x63770c5b4c00 - core::panicking::panic_fmt::h78e817a90331d98b [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/panicking.rs:75:14 [INFO] [stdout] 19: 0x63770c5b3e86 - core::result::unwrap_failed::h3ce108722ad88f1e [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/result.rs:1852:5 [INFO] [stdout] 20: 0x63770c3ceb9d - core::result::Result::unwrap::hcd6127cb30184c10 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/result.rs:1223:23 [INFO] [stdout] 21: 0x63770c3ceb9d - squawk_parser::parse::tests::test_alter_user_mapping_stmt::hc6a34fac1db52406 [INFO] [stdout] at /opt/rustwide/workdir/src/parse.rs:391:9 [INFO] [stdout] 22: 0x63770c3cec57 - squawk_parser::parse::tests::test_alter_user_mapping_stmt::{{closure}}::h445784c611e839e9 [INFO] [stdout] at /opt/rustwide/workdir/src/parse.rs:388:38 [INFO] [stdout] 23: 0x63770c3e7bb6 - core::ops::function::FnOnce::call_once::h2911624f86d02a12 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 24: 0x63770c4101fb - core::ops::function::FnOnce::call_once::h7f4b4fba903e39d5 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 25: 0x63770c4101fb - test::__rust_begin_short_backtrace::h9277cb6a2ccfc000 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:663:18 [INFO] [stdout] 26: 0x63770c425ca5 - test::run_test_in_process::{{closure}}::h9aea5ca90d1f4423 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:686:74 [INFO] [stdout] 27: 0x63770c425ca5 - as core::ops::function::FnOnce<()>>::call_once::h364f5fe6cc8afa85 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 28: 0x63770c425ca5 - std::panicking::catch_unwind::do_call::h2b2bec3317fe53ec [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:590:40 [INFO] [stdout] 29: 0x63770c425ca5 - std::panicking::catch_unwind::hc3763734156da4af [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:553:19 [INFO] [stdout] 30: 0x63770c425ca5 - std::panic::catch_unwind::h28038391e867eabc [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x63770c425ca5 - test::run_test_in_process::had0273166695a036 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:686:27 [INFO] [stdout] 32: 0x63770c425ca5 - test::run_test::{{closure}}::h743d09d4bb476605 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:607:43 [INFO] [stdout] 33: 0x63770c3fc6c4 - test::run_test::{{closure}}::he950b8f9118d37e2 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:637:41 [INFO] [stdout] 34: 0x63770c3fc6c4 - std::sys::backtrace::__rust_begin_short_backtrace::hbfaffa6539f6abb7 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 35: 0x63770c3fffaa - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hcce3c2c65b9c3b20 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] 36: 0x63770c3fffaa - as core::ops::function::FnOnce<()>>::call_once::hb66b30b6d37985a5 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 37: 0x63770c3fffaa - std::panicking::catch_unwind::do_call::h992bbe2c32dc1d79 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:590:40 [INFO] [stdout] 38: 0x63770c3fffaa - std::panicking::catch_unwind::h412991d5237de610 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:553:19 [INFO] [stdout] 39: 0x63770c3fffaa - std::panic::catch_unwind::ha82b139b3eb5840a [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x63770c3fffaa - std::thread::Builder::spawn_unchecked_::{{closure}}::ha823b36f5114938e [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 41: 0x63770c3fffaa - core::ops::function::FnOnce::call_once{{vtable.shim}}::hf120e7b1db22ac07 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 42: 0x63770c56bf8f - as core::ops::function::FnOnce>::call_once::h3e049222c99298ac [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/alloc/src/boxed.rs:1985:9 [INFO] [stdout] 43: 0x63770c56bf8f - std::sys::pal::unix::thread::Thread::new::thread_start::h942e336943ad5963 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/pal/unix/thread.rs:118:17 [INFO] [stdout] 44: 0x7f4c0b65faa4 - [INFO] [stdout] 45: 0x7f4c0b6eca34 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- parse::tests::test_composite_type_stmt stdout ---- [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Differences ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout] Snapshot file: src/snapshots/squawk_parser__parse__tests__composite_type_stmt.snap [INFO] [stdout] Snapshot: composite_type_stmt [INFO] [stdout] Source: src/parse.rs:856 [INFO] [stdout] -old snapshot [INFO] [stdout] +new results [INFO] [stdout] ──────────────────────────────────────────────────────────────────────────────── [INFO] [stdout] res [INFO] [stdout] ────────────┬─────────────────────────────────────────────────────────────────── [INFO] [stdout] 2 2 │ [ [INFO] [stdout] 3 3 │ RawStmt( [INFO] [stdout] 4 4 │ RawStmt { [INFO] [stdout] 5 5 │ stmt: CompositeTypeStmt( [INFO] [stdout] 6 │- Object({ [INFO] [stdout] 7 │- "coldeflist": Array([ [INFO] [stdout] 8 │- Object({ [INFO] [stdout] 9 │- "ColumnDef": Object({ [INFO] [stdout] 10 │- "colname": String( [INFO] [stdout] 11 │- "r", [INFO] [stdout] 12 │- ), [INFO] [stdout] 13 │- "is_local": Bool( [INFO] [stdout] 14 │- true, [INFO] [stdout] 15 │- ), [INFO] [stdout] 16 │- "location": Number( [INFO] [stdout] 17 │- 30, [INFO] [stdout] 18 │- ), [INFO] [stdout] 19 │- "typeName": Object({ [INFO] [stdout] 20 │- "TypeName": Object({ [INFO] [stdout] 21 │- "location": Number( [INFO] [stdout] 22 │- 38, [INFO] [stdout] 23 │- ), [INFO] [stdout] 24 │- "names": Array([ [INFO] [stdout] 25 │- Object({ [INFO] [stdout] 26 │- "String": Object({ [INFO] [stdout] 27 │- "str": String( [INFO] [stdout] 28 │- "pg_catalog", [INFO] [stdout] 29 │- ), [INFO] [stdout] 30 │- }), [INFO] [stdout] 31 │- }), [INFO] [stdout] 32 │- Object({ [INFO] [stdout] 33 │- "String": Object({ [INFO] [stdout] 34 │- "str": String( [INFO] [stdout] 35 │- "float8", [INFO] [stdout] 36 │- ), [INFO] [stdout] 37 │- }), [INFO] [stdout] 38 │- }), [INFO] [stdout] 39 │- ]), [INFO] [stdout] 40 │- "typemod": Number( [INFO] [stdout] 41 │- -1, [INFO] [stdout] 42 │- ), [INFO] [stdout] 43 │- }), [INFO] [stdout] 44 │- }), [INFO] [stdout] 45 │- }), [INFO] [stdout] 46 │- }), [INFO] [stdout] 47 │- Object({ [INFO] [stdout] 48 │- "ColumnDef": Object({ [INFO] [stdout] 49 │- "colname": String( [INFO] [stdout] 50 │- "i", [INFO] [stdout] 51 │- ), [INFO] [stdout] 52 │- "is_local": Bool( [INFO] [stdout] 53 │- true, [INFO] [stdout] 54 │- ), [INFO] [stdout] 55 │- "location": Number( [INFO] [stdout] 56 │- 60, [INFO] [stdout] 57 │- ), [INFO] [stdout] 58 │- "typeName": Object({ [INFO] [stdout] 59 │- "TypeName": Object({ [INFO] [stdout] 60 │- "location": Number( [INFO] [stdout] 61 │- 68, [INFO] [stdout] 62 │- ), [INFO] [stdout] 63 │- "names": Array([ [INFO] [stdout] 64 │- Object({ [INFO] [stdout] 65 │- "String": Object({ [INFO] [stdout] 66 │- "str": String( [INFO] [stdout] 67 │- "pg_catalog", [INFO] [stdout] 68 │- ), [INFO] [stdout] 69 │- }), [INFO] [stdout] 70 │- }), [INFO] [stdout] 71 │- Object({ [INFO] [stdout] 72 │- "String": Object({ [INFO] [stdout] 73 │- "str": String( [INFO] [stdout] 74 │- "float8", [INFO] [stdout] 75 │- ), [INFO] [stdout] 76 │- }), [INFO] [stdout] 77 │- }), [INFO] [stdout] 78 │- ]), [INFO] [stdout] 79 │- "typemod": Number( [INFO] [stdout] 80 │- -1, [INFO] [stdout] 81 │- ), [INFO] [stdout] 82 │- }), [INFO] [stdout] 83 │- }), [INFO] [stdout] 84 │- }), [INFO] [stdout] 85 │- }), [INFO] [stdout] 86 │- ]), [INFO] [stdout] 87 │- "typevar": Object({ [INFO] [stdout] 88 │- "RangeVar": Object({ [INFO] [stdout] 89 │- "location": Number( [INFO] [stdout] 90 │- 13, [INFO] [stdout] 91 │- ), [INFO] [stdout] 92 │- "relname": String( [INFO] [stdout] 93 │- "complex", [INFO] [stdout] 94 │- ), [INFO] [stdout] 95 │- "relpersistence": String( [INFO] [stdout] 96 │- "p", [INFO] [stdout] 97 │- ), [INFO] [stdout] 98 │- }), [INFO] [stdout] 99 │- }), [INFO] [stdout] 100 │- }), [INFO] [stdout] 6 │+ Object { [INFO] [stdout] 7 │+ "coldeflist": Array [ [INFO] [stdout] 8 │+ Object { [INFO] [stdout] 9 │+ "ColumnDef": Object { [INFO] [stdout] 10 │+ "colname": String("r"), [INFO] [stdout] 11 │+ "is_local": Bool(true), [INFO] [stdout] 12 │+ "location": Number(30), [INFO] [stdout] 13 │+ "typeName": Object { [INFO] [stdout] 14 │+ "TypeName": Object { [INFO] [stdout] 15 │+ "location": Number(38), [INFO] [stdout] 16 │+ "names": Array [ [INFO] [stdout] 17 │+ Object { [INFO] [stdout] 18 │+ "String": Object { [INFO] [stdout] 19 │+ "str": String("pg_catalog"), [INFO] [stdout] 20 │+ }, [INFO] [stdout] 21 │+ }, [INFO] [stdout] 22 │+ Object { [INFO] [stdout] 23 │+ "String": Object { [INFO] [stdout] 24 │+ "str": String("float8"), [INFO] [stdout] 25 │+ }, [INFO] [stdout] 26 │+ }, [INFO] [stdout] 27 │+ ], [INFO] [stdout] 28 │+ "typemod": Number(-1), [INFO] [stdout] 29 │+ }, [INFO] [stdout] 30 │+ }, [INFO] [stdout] 31 │+ }, [INFO] [stdout] 32 │+ }, [INFO] [stdout] 33 │+ Object { [INFO] [stdout] 34 │+ "ColumnDef": Object { [INFO] [stdout] 35 │+ "colname": String("i"), [INFO] [stdout] 36 │+ "is_local": Bool(true), [INFO] [stdout] 37 │+ "location": Number(60), [INFO] [stdout] 38 │+ "typeName": Object { [INFO] [stdout] 39 │+ "TypeName": Object { [INFO] [stdout] 40 │+ "location": Number(68), [INFO] [stdout] 41 │+ "names": Array [ [INFO] [stdout] 42 │+ Object { [INFO] [stdout] 43 │+ "String": Object { [INFO] [stdout] 44 │+ "str": String("pg_catalog"), [INFO] [stdout] 45 │+ }, [INFO] [stdout] 46 │+ }, [INFO] [stdout] 47 │+ Object { [INFO] [stdout] 48 │+ "String": Object { [INFO] [stdout] 49 │+ "str": String("float8"), [INFO] [stdout] 50 │+ }, [INFO] [stdout] 51 │+ }, [INFO] [stdout] 52 │+ ], [INFO] [stdout] 53 │+ "typemod": Number(-1), [INFO] [stdout] 54 │+ }, [INFO] [stdout] 55 │+ }, [INFO] [stdout] 56 │+ }, [INFO] [stdout] 57 │+ }, [INFO] [stdout] 58 │+ ], [INFO] [stdout] 59 │+ "typevar": Object { [INFO] [stdout] 60 │+ "RangeVar": Object { [INFO] [stdout] 61 │+ "location": Number(13), [INFO] [stdout] 62 │+ "relname": String("complex"), [INFO] [stdout] 63 │+ "relpersistence": String("p"), [INFO] [stdout] 64 │+ }, [INFO] [stdout] 65 │+ }, [INFO] [stdout] 66 │+ }, [INFO] [stdout] 101 67 │ ), [INFO] [stdout] 102 68 │ stmt_location: 0, [INFO] [stdout] 103 69 │ stmt_len: Some( [INFO] [stdout] 104 70 │ 86, [INFO] [stdout] 105 71 │ ), [INFO] [stdout] ────────────┴─────────────────────────────────────────────────────────────────── [INFO] [stdout] [INFO] [stdout] thread 'parse::tests::test_composite_type_stmt' (6188) panicked at src/parse.rs:856:9: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" } [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x63770c599022 - std::backtrace_rs::backtrace::libunwind::trace::h7cddb8376417e7cc [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x63770c599022 - std::backtrace_rs::backtrace::trace_unsynchronized::hb4e41acf4b349ff1 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x63770c599022 - std::sys::backtrace::_print_fmt::h1222b80910ba6eb5 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x63770c599022 - ::fmt::h5bb8a979ba5db788 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x63770c5aab7f - core::fmt::rt::Argument::fmt::h2ee2c138a50a7796 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x63770c5aab7f - core::fmt::write::h1e0dbf07fe3990bd [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x63770c565c03 - std::io::default_write_fmt::h7d7ad5ed6a883d81 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x63770c565c03 - std::io::Write::write_fmt::hc477d9325b345ece [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x63770c571e72 - std::sys::backtrace::BacktraceLock::print::h788d486777205086 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x63770c576fff - std::panicking::default_hook::{{closure}}::ha7bdfeb5949fc0fa [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x63770c576e91 - std::panicking::default_hook::h6dad75ec721846f4 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x63770c4103fe - as core::ops::function::Fn>::call::h33799d04b0b96146 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/alloc/src/boxed.rs:1999:9 [INFO] [stdout] 12: 0x63770c4103fe - test::test_main_with_exit_callback::{{closure}}::h880e31c829a2eb5d [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x63770c57769e - as core::ops::function::Fn>::call::h5e1b8c652ea49180 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/alloc/src/boxed.rs:1999:9 [INFO] [stdout] 14: 0x63770c57769e - std::panicking::panic_with_hook::hba00e869ada17676 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x63770c57746a - std::panicking::panic_handler::{{closure}}::h3d21149c258e5ceb [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:707:13 [INFO] [stdout] 16: 0x63770c571fa9 - std::sys::backtrace::__rust_end_short_backtrace::h4f5d9b9dfb3e6ec1 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x63770c55993d - __rustc[9a7a9f9af7564de1]::rust_begin_unwind [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x63770c5b4c00 - core::panicking::panic_fmt::h78e817a90331d98b [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/panicking.rs:75:14 [INFO] [stdout] 19: 0x63770c5b3e86 - core::result::unwrap_failed::h3ce108722ad88f1e [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/result.rs:1852:5 [INFO] [stdout] 20: 0x63770c3c979d - core::result::Result::unwrap::hcd6127cb30184c10 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/result.rs:1223:23 [INFO] [stdout] 21: 0x63770c3c979d - squawk_parser::parse::tests::test_composite_type_stmt::h718b548b1b920e33 [INFO] [stdout] at /opt/rustwide/workdir/src/parse.rs:856:9 [INFO] [stdout] 22: 0x63770c3c9857 - squawk_parser::parse::tests::test_composite_type_stmt::{{closure}}::h3f63b07d15113c0e [INFO] [stdout] at /opt/rustwide/workdir/src/parse.rs:848:34 [INFO] [stdout] 23: 0x63770c3e96e6 - core::ops::function::FnOnce::call_once::h9ecdf8db8a46150f [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 24: 0x63770c4101fb - core::ops::function::FnOnce::call_once::h7f4b4fba903e39d5 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 25: 0x63770c4101fb - test::__rust_begin_short_backtrace::h9277cb6a2ccfc000 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:663:18 [INFO] [stdout] 26: 0x63770c425ca5 - test::run_test_in_process::{{closure}}::h9aea5ca90d1f4423 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:686:74 [INFO] [stdout] 27: 0x63770c425ca5 - as core::ops::function::FnOnce<()>>::call_once::h364f5fe6cc8afa85 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 28: 0x63770c425ca5 - std::panicking::catch_unwind::do_call::h2b2bec3317fe53ec [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:590:40 [INFO] [stdout] 29: 0x63770c425ca5 - std::panicking::catch_unwind::hc3763734156da4af [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:553:19 [INFO] [stdout] 30: 0x63770c425ca5 - std::panic::catch_unwind::h28038391e867eabc [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x63770c425ca5 - test::run_test_in_process::had0273166695a036 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:686:27 [INFO] [stdout] 32: 0x63770c425ca5 - test::run_test::{{closure}}::h743d09d4bb476605 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:607:43 [INFO] [stdout] 33: 0x63770c3fc6c4 - test::run_test::{{closure}}::he950b8f9118d37e2 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:637:41 [INFO] [stdout] 34: 0x63770c3fc6c4 - std::sys::backtrace::__rust_begin_short_backtrace::hbfaffa6539f6abb7 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 35: 0x63770c3fffaa - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hcce3c2c65b9c3b20 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] 36: 0x63770c3fffaa - as core::ops::function::FnOnce<()>>::call_once::hb66b30b6d37985a5 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 37: 0x63770c3fffaa - std::panicking::catch_unwind::do_call::h992bbe2c32dc1d79 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:590:40 [INFO] [stdout] 38: 0x63770c3fffaa - std::panicking::catch_unwind::h412991d5237de610 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:553:19 [INFO] [stdout] 39: 0x63770c3fffaa - std::panic::catch_unwind::ha82b139b3eb5840a [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x63770c3fffaa - std::thread::Builder::spawn_unchecked_::{{closure}}::ha823b36f5114938e [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 41: 0x63770c3fffaa - core::ops::function::FnOnce::call_once{{vtable.shim}}::hf120e7b1db22ac07 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 42: 0x63770c56bf8f - as core::ops::function::FnOnce>::call_once::h3e049222c99298ac [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/alloc/src/boxed.rs:1985:9 [INFO] [stdout] 43: 0x63770c56bf8f - std::sys::pal::unix::thread::Thread::new::thread_start::h942e336943ad5963 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/pal/unix/thread.rs:118:17 [INFO] [stdout] 44: 0x7f4c0b65faa4 - [INFO] [stdout] 45: 0x7f4c0b6eca34 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- parse::tests::test_comment_on_stmt stdout ---- [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Differences ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout] Snapshot file: src/snapshots/squawk_parser__parse__tests__comment_on_stmt.snap [INFO] [stdout] Snapshot: comment_on_stmt [INFO] [stdout] Source: src/parse.rs:695 [INFO] [stdout] -old snapshot [INFO] [stdout] +new results [INFO] [stdout] ──────────────────────────────────────────────────────────────────────────────── [INFO] [stdout] res [INFO] [stdout] ────────────┬─────────────────────────────────────────────────────────────────── [INFO] [stdout] 2 2 │ [ [INFO] [stdout] 3 3 │ RawStmt( [INFO] [stdout] 4 4 │ RawStmt { [INFO] [stdout] 5 5 │ stmt: CommentStmt( [INFO] [stdout] 6 │- Object({ [INFO] [stdout] 7 │- "comment": String( [INFO] [stdout] 8 │- "Computes sample variance", [INFO] [stdout] 9 │- ), [INFO] [stdout] 10 │- "object": Object({ [INFO] [stdout] 11 │- "ObjectWithArgs": Object({ [INFO] [stdout] 12 │- "objargs": Array([ [INFO] [stdout] 13 │- Object({ [INFO] [stdout] 14 │- "TypeName": Object({ [INFO] [stdout] 15 │- "location": Number( [INFO] [stdout] 16 │- 36, [INFO] [stdout] 17 │- ), [INFO] [stdout] 18 │- "names": Array([ [INFO] [stdout] 19 │- Object({ [INFO] [stdout] 20 │- "String": Object({ [INFO] [stdout] 21 │- "str": String( [INFO] [stdout] 22 │- "pg_catalog", [INFO] [stdout] 23 │- ), [INFO] [stdout] 24 │- }), [INFO] [stdout] 25 │- }), [INFO] [stdout] 26 │- Object({ [INFO] [stdout] 27 │- "String": Object({ [INFO] [stdout] 28 │- "str": String( [INFO] [stdout] 29 │- "float8", [INFO] [stdout] 30 │- ), [INFO] [stdout] 31 │- }), [INFO] [stdout] 32 │- }), [INFO] [stdout] 33 │- ]), [INFO] [stdout] 34 │- "typemod": Number( [INFO] [stdout] 35 │- -1, [INFO] [stdout] 36 │- ), [INFO] [stdout] 37 │- }), [INFO] [stdout] 38 │- }), [INFO] [stdout] 39 │- ]), [INFO] [stdout] 40 │- "objname": Array([ [INFO] [stdout] 41 │- Object({ [INFO] [stdout] 42 │- "String": Object({ [INFO] [stdout] 43 │- "str": String( [INFO] [stdout] 44 │- "my_aggregate", [INFO] [stdout] 45 │- ), [INFO] [stdout] 46 │- }), [INFO] [stdout] 47 │- }), [INFO] [stdout] 48 │- ]), [INFO] [stdout] 49 │- }), [INFO] [stdout] 50 │- }), [INFO] [stdout] 51 │- "objtype": Number( [INFO] [stdout] 52 │- 1, [INFO] [stdout] 53 │- ), [INFO] [stdout] 54 │- }), [INFO] [stdout] 6 │+ Object { [INFO] [stdout] 7 │+ "comment": String("Computes sample variance"), [INFO] [stdout] 8 │+ "object": Object { [INFO] [stdout] 9 │+ "ObjectWithArgs": Object { [INFO] [stdout] 10 │+ "objargs": Array [ [INFO] [stdout] 11 │+ Object { [INFO] [stdout] 12 │+ "TypeName": Object { [INFO] [stdout] 13 │+ "location": Number(36), [INFO] [stdout] 14 │+ "names": Array [ [INFO] [stdout] 15 │+ Object { [INFO] [stdout] 16 │+ "String": Object { [INFO] [stdout] 17 │+ "str": String("pg_catalog"), [INFO] [stdout] 18 │+ }, [INFO] [stdout] 19 │+ }, [INFO] [stdout] 20 │+ Object { [INFO] [stdout] 21 │+ "String": Object { [INFO] [stdout] 22 │+ "str": String("float8"), [INFO] [stdout] 23 │+ }, [INFO] [stdout] 24 │+ }, [INFO] [stdout] 25 │+ ], [INFO] [stdout] 26 │+ "typemod": Number(-1), [INFO] [stdout] 27 │+ }, [INFO] [stdout] 28 │+ }, [INFO] [stdout] 29 │+ ], [INFO] [stdout] 30 │+ "objname": Array [ [INFO] [stdout] 31 │+ Object { [INFO] [stdout] 32 │+ "String": Object { [INFO] [stdout] 33 │+ "str": String("my_aggregate"), [INFO] [stdout] 34 │+ }, [INFO] [stdout] 35 │+ }, [INFO] [stdout] 36 │+ ], [INFO] [stdout] 37 │+ }, [INFO] [stdout] 38 │+ }, [INFO] [stdout] 39 │+ "objtype": Number(1), [INFO] [stdout] 40 │+ }, [INFO] [stdout] 55 41 │ ), [INFO] [stdout] 56 42 │ stmt_location: 0, [INFO] [stdout] 57 43 │ stmt_len: Some( [INFO] [stdout] 58 44 │ 83, [INFO] [stdout] 59 45 │ ), [INFO] [stdout] ────────────┴─────────────────────────────────────────────────────────────────── [INFO] [stdout] [INFO] [stdout] thread 'parse::tests::test_comment_on_stmt' (6176) panicked at src/parse.rs:695:9: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" } [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x63770c599022 - std::backtrace_rs::backtrace::libunwind::trace::h7cddb8376417e7cc [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x63770c599022 - std::backtrace_rs::backtrace::trace_unsynchronized::hb4e41acf4b349ff1 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x63770c599022 - std::sys::backtrace::_print_fmt::h1222b80910ba6eb5 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x63770c599022 - ::fmt::h5bb8a979ba5db788 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x63770c5aab7f - core::fmt::rt::Argument::fmt::h2ee2c138a50a7796 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x63770c5aab7f - core::fmt::write::h1e0dbf07fe3990bd [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x63770c565c03 - std::io::default_write_fmt::h7d7ad5ed6a883d81 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x63770c565c03 - std::io::Write::write_fmt::hc477d9325b345ece [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x63770c571e72 - std::sys::backtrace::BacktraceLock::print::h788d486777205086 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x63770c576fff - std::panicking::default_hook::{{closure}}::ha7bdfeb5949fc0fa [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x63770c576e91 - std::panicking::default_hook::h6dad75ec721846f4 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x63770c4103fe - as core::ops::function::Fn>::call::h33799d04b0b96146 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/alloc/src/boxed.rs:1999:9 [INFO] [stdout] 12: 0x63770c4103fe - test::test_main_with_exit_callback::{{closure}}::h880e31c829a2eb5d [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x63770c57769e - as core::ops::function::Fn>::call::h5e1b8c652ea49180 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/alloc/src/boxed.rs:1999:9 [INFO] [stdout] 14: 0x63770c57769e - std::panicking::panic_with_hook::hba00e869ada17676 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x63770c57746a - std::panicking::panic_handler::{{closure}}::h3d21149c258e5ceb [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:707:13 [INFO] [stdout] 16: 0x63770c571fa9 - std::sys::backtrace::__rust_end_short_backtrace::h4f5d9b9dfb3e6ec1 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x63770c55993d - __rustc[9a7a9f9af7564de1]::rust_begin_unwind [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x63770c5b4c00 - core::panicking::panic_fmt::h78e817a90331d98b [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/panicking.rs:75:14 [INFO] [stdout] 19: 0x63770c5b3e86 - core::result::unwrap_failed::h3ce108722ad88f1e [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/result.rs:1852:5 [INFO] [stdout] 20: 0x63770c3c247d - core::result::Result::unwrap::hcd6127cb30184c10 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/result.rs:1223:23 [INFO] [stdout] 21: 0x63770c3c247d - squawk_parser::parse::tests::test_comment_on_stmt::hec763ecf545f5c15 [INFO] [stdout] at /opt/rustwide/workdir/src/parse.rs:695:9 [INFO] [stdout] 22: 0x63770c3c2537 - squawk_parser::parse::tests::test_comment_on_stmt::{{closure}}::habb25e71ff53ced9 [INFO] [stdout] at /opt/rustwide/workdir/src/parse.rs:690:30 [INFO] [stdout] 23: 0x63770c3eace6 - core::ops::function::FnOnce::call_once::hef7de06617d840f1 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 24: 0x63770c4101fb - core::ops::function::FnOnce::call_once::h7f4b4fba903e39d5 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 25: 0x63770c4101fb - test::__rust_begin_short_backtrace::h9277cb6a2ccfc000 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:663:18 [INFO] [stdout] 26: 0x63770c425ca5 - test::run_test_in_process::{{closure}}::h9aea5ca90d1f4423 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:686:74 [INFO] [stdout] 27: 0x63770c425ca5 - as core::ops::function::FnOnce<()>>::call_once::h364f5fe6cc8afa85 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 28: 0x63770c425ca5 - std::panicking::catch_unwind::do_call::h2b2bec3317fe53ec [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:590:40 [INFO] [stdout] 29: 0x63770c425ca5 - std::panicking::catch_unwind::hc3763734156da4af [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:553:19 [INFO] [stdout] 30: 0x63770c425ca5 - std::panic::catch_unwind::h28038391e867eabc [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x63770c425ca5 - test::run_test_in_process::had0273166695a036 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:686:27 [INFO] [stdout] 32: 0x63770c425ca5 - test::run_test::{{closure}}::h743d09d4bb476605 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:607:43 [INFO] [stdout] 33: 0x63770c3fc6c4 - test::run_test::{{closure}}::he950b8f9118d37e2 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:637:41 [INFO] [stdout] 34: 0x63770c3fc6c4 - std::sys::backtrace::__rust_begin_short_backtrace::hbfaffa6539f6abb7 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 35: 0x63770c3fffaa - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hcce3c2c65b9c3b20 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] 36: 0x63770c3fffaa - as core::ops::function::FnOnce<()>>::call_once::hb66b30b6d37985a5 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 37: 0x63770c3fffaa - std::panicking::catch_unwind::do_call::h992bbe2c32dc1d79 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:590:40 [INFO] [stdout] 38: 0x63770c3fffaa - std::panicking::catch_unwind::h412991d5237de610 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:553:19 [INFO] [stdout] 39: 0x63770c3fffaa - std::panic::catch_unwind::ha82b139b3eb5840a [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x63770c3fffaa - std::thread::Builder::spawn_unchecked_::{{closure}}::ha823b36f5114938e [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 41: 0x63770c3fffaa - core::ops::function::FnOnce::call_once{{vtable.shim}}::hf120e7b1db22ac07 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 42: 0x63770c56bf8f - as core::ops::function::FnOnce>::call_once::h3e049222c99298ac [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/alloc/src/boxed.rs:1985:9 [INFO] [stdout] 43: 0x63770c56bf8f - std::sys::pal::unix::thread::Thread::new::thread_start::h942e336943ad5963 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/pal/unix/thread.rs:118:17 [INFO] [stdout] 44: 0x7f4c0b65faa4 - [INFO] [stdout] 45: 0x7f4c0b6eca34 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- parse::tests::test_create_conversion_stmt stdout ---- [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Differences ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout] Snapshot file: src/snapshots/squawk_parser__parse__tests__create_conversion_stmt.snap [INFO] [stdout] Snapshot: create_conversion_stmt [INFO] [stdout] Source: src/parse.rs:1054 [INFO] [stdout] -old snapshot [INFO] [stdout] +new results [INFO] [stdout] ──────────────────────────────────────────────────────────────────────────────── [INFO] [stdout] res [INFO] [stdout] ────────────┬─────────────────────────────────────────────────────────────────── [INFO] [stdout] 2 2 │ [ [INFO] [stdout] 3 3 │ RawStmt( [INFO] [stdout] 4 4 │ RawStmt { [INFO] [stdout] 5 5 │ stmt: CreateConversionStmt( [INFO] [stdout] 6 │- Object({ [INFO] [stdout] 7 │- "conversion_name": Array([ [INFO] [stdout] 8 │- Object({ [INFO] [stdout] 9 │- "String": Object({ [INFO] [stdout] 10 │- "str": String( [INFO] [stdout] 11 │- "myconv", [INFO] [stdout] 12 │- ), [INFO] [stdout] 13 │- }), [INFO] [stdout] 14 │- }), [INFO] [stdout] 15 │- ]), [INFO] [stdout] 16 │- "for_encoding_name": String( [INFO] [stdout] 17 │- "UTF8", [INFO] [stdout] 18 │- ), [INFO] [stdout] 19 │- "func_name": Array([ [INFO] [stdout] 20 │- Object({ [INFO] [stdout] 21 │- "String": Object({ [INFO] [stdout] 22 │- "str": String( [INFO] [stdout] 23 │- "myfunc", [INFO] [stdout] 24 │- ), [INFO] [stdout] 25 │- }), [INFO] [stdout] 26 │- }), [INFO] [stdout] 27 │- ]), [INFO] [stdout] 28 │- "to_encoding_name": String( [INFO] [stdout] 29 │- "LATIN1", [INFO] [stdout] 30 │- ), [INFO] [stdout] 31 │- }), [INFO] [stdout] 6 │+ Object { [INFO] [stdout] 7 │+ "conversion_name": Array [ [INFO] [stdout] 8 │+ Object { [INFO] [stdout] 9 │+ "String": Object { [INFO] [stdout] 10 │+ "str": String("myconv"), [INFO] [stdout] 11 │+ }, [INFO] [stdout] 12 │+ }, [INFO] [stdout] 13 │+ ], [INFO] [stdout] 14 │+ "for_encoding_name": String("UTF8"), [INFO] [stdout] 15 │+ "func_name": Array [ [INFO] [stdout] 16 │+ Object { [INFO] [stdout] 17 │+ "String": Object { [INFO] [stdout] 18 │+ "str": String("myfunc"), [INFO] [stdout] 19 │+ }, [INFO] [stdout] 20 │+ }, [INFO] [stdout] 21 │+ ], [INFO] [stdout] 22 │+ "to_encoding_name": String("LATIN1"), [INFO] [stdout] 23 │+ }, [INFO] [stdout] 32 24 │ ), [INFO] [stdout] 33 25 │ stmt_location: 0, [INFO] [stdout] 34 26 │ stmt_len: Some( [INFO] [stdout] 35 27 │ 60, [INFO] [stdout] 36 28 │ ), [INFO] [stdout] ────────────┴─────────────────────────────────────────────────────────────────── [INFO] [stdout] [INFO] [stdout] thread 'parse::tests::test_create_conversion_stmt' (6676) panicked at src/parse.rs:1054:9: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" } [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x63770c599022 - std::backtrace_rs::backtrace::libunwind::trace::h7cddb8376417e7cc [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x63770c599022 - std::backtrace_rs::backtrace::trace_unsynchronized::hb4e41acf4b349ff1 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x63770c599022 - std::sys::backtrace::_print_fmt::h1222b80910ba6eb5 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x63770c599022 - ::fmt::h5bb8a979ba5db788 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x63770c5aab7f - core::fmt::rt::Argument::fmt::h2ee2c138a50a7796 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x63770c5aab7f - core::fmt::write::h1e0dbf07fe3990bd [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x63770c565c03 - std::io::default_write_fmt::h7d7ad5ed6a883d81 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x63770c565c03 - std::io::Write::write_fmt::hc477d9325b345ece [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x63770c571e72 - std::sys::backtrace::BacktraceLock::print::h788d486777205086 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x63770c576fff - std::panicking::default_hook::{{closure}}::ha7bdfeb5949fc0fa [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x63770c576e91 - std::panicking::default_hook::h6dad75ec721846f4 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x63770c4103fe - as core::ops::function::Fn>::call::h33799d04b0b96146 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/alloc/src/boxed.rs:1999:9 [INFO] [stdout] 12: 0x63770c4103fe - test::test_main_with_exit_callback::{{closure}}::h880e31c829a2eb5d [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x63770c57769e - as core::ops::function::Fn>::call::h5e1b8c652ea49180 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/alloc/src/boxed.rs:1999:9 [INFO] [stdout] 14: 0x63770c57769e - std::panicking::panic_with_hook::hba00e869ada17676 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x63770c57746a - std::panicking::panic_handler::{{closure}}::h3d21149c258e5ceb [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:707:13 [INFO] [stdout] 16: 0x63770c571fa9 - std::sys::backtrace::__rust_end_short_backtrace::h4f5d9b9dfb3e6ec1 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x63770c55993d - __rustc[9a7a9f9af7564de1]::rust_begin_unwind [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x63770c5b4c00 - core::panicking::panic_fmt::h78e817a90331d98b [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/panicking.rs:75:14 [INFO] [stdout] 19: 0x63770c5b3e86 - core::result::unwrap_failed::h3ce108722ad88f1e [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/result.rs:1852:5 [INFO] [stdout] 20: 0x63770c3cda1d - core::result::Result::unwrap::hcd6127cb30184c10 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/result.rs:1223:23 [INFO] [stdout] 21: 0x63770c3cda1d - squawk_parser::parse::tests::test_create_conversion_stmt::hd06a468865481e30 [INFO] [stdout] at /opt/rustwide/workdir/src/parse.rs:1054:9 [INFO] [stdout] 22: 0x63770c3cdad7 - squawk_parser::parse::tests::test_create_conversion_stmt::{{closure}}::h1f57e72a33a03cf0 [INFO] [stdout] at /opt/rustwide/workdir/src/parse.rs:1049:37 [INFO] [stdout] 23: 0x63770c3eab46 - core::ops::function::FnOnce::call_once::heb26b7ed16a0d15a [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 24: 0x63770c4101fb - core::ops::function::FnOnce::call_once::h7f4b4fba903e39d5 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 25: 0x63770c4101fb - test::__rust_begin_short_backtrace::h9277cb6a2ccfc000 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:663:18 [INFO] [stdout] 26: 0x63770c425ca5 - test::run_test_in_process::{{closure}}::h9aea5ca90d1f4423 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:686:74 [INFO] [stdout] 27: 0x63770c425ca5 - as core::ops::function::FnOnce<()>>::call_once::h364f5fe6cc8afa85 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 28: 0x63770c425ca5 - std::panicking::catch_unwind::do_call::h2b2bec3317fe53ec [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:590:40 [INFO] [stdout] 29: 0x63770c425ca5 - std::panicking::catch_unwind::hc3763734156da4af [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:553:19 [INFO] [stdout] 30: 0x63770c425ca5 - std::panic::catch_unwind::h28038391e867eabc [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x63770c425ca5 - test::run_test_in_process::had0273166695a036 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:686:27 [INFO] [stdout] 32: 0x63770c425ca5 - test::run_test::{{closure}}::h743d09d4bb476605 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:607:43 [INFO] [stdout] 33: 0x63770c3fc6c4 - test::run_test::{{closure}}::he950b8f9118d37e2 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:637:41 [INFO] [stdout] 34: 0x63770c3fc6c4 - std::sys::backtrace::__rust_begin_short_backtrace::hbfaffa6539f6abb7 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 35: 0x63770c3fffaa - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hcce3c2c65b9c3b20 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] 36: 0x63770c3fffaa - as core::ops::function::FnOnce<()>>::call_once::hb66b30b6d37985a5 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 37: 0x63770c3fffaa - std::panicking::catch_unwind::do_call::h992bbe2c32dc1d79 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:590:40 [INFO] [stdout] 38: 0x63770c3fffaa - std::panicking::catch_unwind::h412991d5237de610 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:553:19 [INFO] [stdout] 39: 0x63770c3fffaa - std::panic::catch_unwind::ha82b139b3eb5840a [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x63770c3fffaa - std::thread::Builder::spawn_unchecked_::{{closure}}::ha823b36f5114938e [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 41: 0x63770c3fffaa - core::ops::function::FnOnce::call_once{{vtable.shim}}::hf120e7b1db22ac07 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 42: 0x63770c56bf8f - as core::ops::function::FnOnce>::call_once::h3e049222c99298ac [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/alloc/src/boxed.rs:1985:9 [INFO] [stdout] 43: 0x63770c56bf8f - std::sys::pal::unix::thread::Thread::new::thread_start::h942e336943ad5963 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/pal/unix/thread.rs:118:17 [INFO] [stdout] 44: 0x7f4c0b65faa4 - [INFO] [stdout] 45: 0x7f4c0b6eca34 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- parse::tests::test_create_cast_stmt stdout ---- [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Differences ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout] Snapshot file: src/snapshots/squawk_parser__parse__tests__create_cast_stmt.snap [INFO] [stdout] Snapshot: create_cast_stmt [INFO] [stdout] Source: src/parse.rs:1063 [INFO] [stdout] -old snapshot [INFO] [stdout] +new results [INFO] [stdout] ──────────────────────────────────────────────────────────────────────────────── [INFO] [stdout] res [INFO] [stdout] ────────────┬─────────────────────────────────────────────────────────────────── [INFO] [stdout] 2 2 │ [ [INFO] [stdout] 3 3 │ RawStmt( [INFO] [stdout] 4 4 │ RawStmt { [INFO] [stdout] 5 5 │ stmt: CreateCastStmt( [INFO] [stdout] 6 │- Object({ [INFO] [stdout] 7 │- "context": Number( [INFO] [stdout] 8 │- 1, [INFO] [stdout] 9 │- ), [INFO] [stdout] 10 │- "func": Object({ [INFO] [stdout] 11 │- "ObjectWithArgs": Object({ [INFO] [stdout] 12 │- "objargs": Array([ [INFO] [stdout] 13 │- Object({ [INFO] [stdout] 14 │- "TypeName": Object({ [INFO] [stdout] 15 │- "location": Number( [INFO] [stdout] 16 │- 49, [INFO] [stdout] 17 │- ), [INFO] [stdout] 18 │- "names": Array([ [INFO] [stdout] 19 │- Object({ [INFO] [stdout] 20 │- "String": Object({ [INFO] [stdout] 21 │- "str": String( [INFO] [stdout] 22 │- "pg_catalog", [INFO] [stdout] 23 │- ), [INFO] [stdout] 24 │- }), [INFO] [stdout] 25 │- }), [INFO] [stdout] 26 │- Object({ [INFO] [stdout] 27 │- "String": Object({ [INFO] [stdout] 28 │- "str": String( [INFO] [stdout] 29 │- "int8", [INFO] [stdout] 30 │- ), [INFO] [stdout] 31 │- }), [INFO] [stdout] 32 │- }), [INFO] [stdout] 33 │- ]), [INFO] [stdout] 34 │- "typemod": Number( [INFO] [stdout] 35 │- -1, [INFO] [stdout] 36 │- ), [INFO] [stdout] 37 │- }), [INFO] [stdout] 38 │- }), [INFO] [stdout] 39 │- ]), [INFO] [stdout] 40 │- "objname": Array([ [INFO] [stdout] 41 │- Object({ [INFO] [stdout] 42 │- "String": Object({ [INFO] [stdout] 43 │- "str": String( [INFO] [stdout] 44 │- "int4", [INFO] [stdout] 45 │- ), [INFO] [stdout] 46 │- }), [INFO] [stdout] 47 │- }), [INFO] [stdout] 48 │- ]), [INFO] [stdout] 49 │- }), [INFO] [stdout] 50 │- }), [INFO] [stdout] 51 │- "sourcetype": Object({ [INFO] [stdout] 52 │- "TypeName": Object({ [INFO] [stdout] 53 │- "location": Number( [INFO] [stdout] 54 │- 14, [INFO] [stdout] 55 │- ), [INFO] [stdout] 56 │- "names": Array([ [INFO] [stdout] 57 │- Object({ [INFO] [stdout] 58 │- "String": Object({ [INFO] [stdout] 59 │- "str": String( [INFO] [stdout] 60 │- "pg_catalog", [INFO] [stdout] 61 │- ), [INFO] [stdout] 62 │- }), [INFO] [stdout] 63 │- }), [INFO] [stdout] 64 │- Object({ [INFO] [stdout] 65 │- "String": Object({ [INFO] [stdout] 66 │- "str": String( [INFO] [stdout] 67 │- "int8", [INFO] [stdout] 68 │- ), [INFO] [stdout] 69 │- }), [INFO] [stdout] 70 │- }), [INFO] [stdout] 71 │- ]), [INFO] [stdout] 72 │- "typemod": Number( [INFO] [stdout] 73 │- -1, [INFO] [stdout] 74 │- ), [INFO] [stdout] 75 │- }), [INFO] [stdout] 76 │- }), [INFO] [stdout] 77 │- "targettype": Object({ [INFO] [stdout] 78 │- "TypeName": Object({ [INFO] [stdout] 79 │- "location": Number( [INFO] [stdout] 80 │- 24, [INFO] [stdout] 81 │- ), [INFO] [stdout] 82 │- "names": Array([ [INFO] [stdout] 83 │- Object({ [INFO] [stdout] 84 │- "String": Object({ [INFO] [stdout] 85 │- "str": String( [INFO] [stdout] 86 │- "int4", [INFO] [stdout] 87 │- ), [INFO] [stdout] 88 │- }), [INFO] [stdout] 89 │- }), [INFO] [stdout] 90 │- ]), [INFO] [stdout] 91 │- "typemod": Number( [INFO] [stdout] 92 │- -1, [INFO] [stdout] 93 │- ), [INFO] [stdout] 94 │- }), [INFO] [stdout] 95 │- }), [INFO] [stdout] 96 │- }), [INFO] [stdout] 6 │+ Object { [INFO] [stdout] 7 │+ "context": Number(1), [INFO] [stdout] 8 │+ "func": Object { [INFO] [stdout] 9 │+ "ObjectWithArgs": Object { [INFO] [stdout] 10 │+ "objargs": Array [ [INFO] [stdout] 11 │+ Object { [INFO] [stdout] 12 │+ "TypeName": Object { [INFO] [stdout] 13 │+ "location": Number(49), [INFO] [stdout] 14 │+ "names": Array [ [INFO] [stdout] 15 │+ Object { [INFO] [stdout] 16 │+ "String": Object { [INFO] [stdout] 17 │+ "str": String("pg_catalog"), [INFO] [stdout] 18 │+ }, [INFO] [stdout] 19 │+ }, [INFO] [stdout] 20 │+ Object { [INFO] [stdout] 21 │+ "String": Object { [INFO] [stdout] 22 │+ "str": String("int8"), [INFO] [stdout] 23 │+ }, [INFO] [stdout] 24 │+ }, [INFO] [stdout] 25 │+ ], [INFO] [stdout] 26 │+ "typemod": Number(-1), [INFO] [stdout] 27 │+ }, [INFO] [stdout] 28 │+ }, [INFO] [stdout] 29 │+ ], [INFO] [stdout] 30 │+ "objname": Array [ [INFO] [stdout] 31 │+ Object { [INFO] [stdout] 32 │+ "String": Object { [INFO] [stdout] 33 │+ "str": String("int4"), [INFO] [stdout] 34 │+ }, [INFO] [stdout] 35 │+ }, [INFO] [stdout] 36 │+ ], [INFO] [stdout] 37 │+ }, [INFO] [stdout] 38 │+ }, [INFO] [stdout] 39 │+ "sourcetype": Object { [INFO] [stdout] 40 │+ "TypeName": Object { [INFO] [stdout] 41 │+ "location": Number(14), [INFO] [stdout] 42 │+ "names": Array [ [INFO] [stdout] 43 │+ Object { [INFO] [stdout] 44 │+ "String": Object { [INFO] [stdout] 45 │+ "str": String("pg_catalog"), [INFO] [stdout] 46 │+ }, [INFO] [stdout] 47 │+ }, [INFO] [stdout] 48 │+ Object { [INFO] [stdout] 49 │+ "String": Object { [INFO] [stdout] 50 │+ "str": String("int8"), [INFO] [stdout] 51 │+ }, [INFO] [stdout] 52 │+ }, [INFO] [stdout] 53 │+ ], [INFO] [stdout] 54 │+ "typemod": Number(-1), [INFO] [stdout] 55 │+ }, [INFO] [stdout] 56 │+ }, [INFO] [stdout] 57 │+ "targettype": Object { [INFO] [stdout] 58 │+ "TypeName": Object { [INFO] [stdout] 59 │+ "location": Number(24), [INFO] [stdout] 60 │+ "names": Array [ [INFO] [stdout] 61 │+ Object { [INFO] [stdout] 62 │+ "String": Object { [INFO] [stdout] 63 │+ "str": String("int4"), [INFO] [stdout] 64 │+ }, [INFO] [stdout] 65 │+ }, [INFO] [stdout] 66 │+ ], [INFO] [stdout] 67 │+ "typemod": Number(-1), [INFO] [stdout] 68 │+ }, [INFO] [stdout] 69 │+ }, [INFO] [stdout] 70 │+ }, [INFO] [stdout] 97 71 │ ), [INFO] [stdout] 98 72 │ stmt_location: 0, [INFO] [stdout] 99 73 │ stmt_len: Some( [INFO] [stdout] 100 74 │ 70, [INFO] [stdout] 101 75 │ ), [INFO] [stdout] ────────────┴─────────────────────────────────────────────────────────────────── [INFO] [stdout] [INFO] [stdout] thread 'parse::tests::test_create_cast_stmt' (6651) panicked at src/parse.rs:1063:9: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" } [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x63770c599022 - std::backtrace_rs::backtrace::libunwind::trace::h7cddb8376417e7cc [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x63770c599022 - std::backtrace_rs::backtrace::trace_unsynchronized::hb4e41acf4b349ff1 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x63770c599022 - std::sys::backtrace::_print_fmt::h1222b80910ba6eb5 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x63770c599022 - ::fmt::h5bb8a979ba5db788 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x63770c5aab7f - core::fmt::rt::Argument::fmt::h2ee2c138a50a7796 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x63770c5aab7f - core::fmt::write::h1e0dbf07fe3990bd [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x63770c565c03 - std::io::default_write_fmt::h7d7ad5ed6a883d81 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x63770c565c03 - std::io::Write::write_fmt::hc477d9325b345ece [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x63770c571e72 - std::sys::backtrace::BacktraceLock::print::h788d486777205086 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x63770c576fff - std::panicking::default_hook::{{closure}}::ha7bdfeb5949fc0fa [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x63770c576e91 - std::panicking::default_hook::h6dad75ec721846f4 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x63770c4103fe - as core::ops::function::Fn>::call::h33799d04b0b96146 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/alloc/src/boxed.rs:1999:9 [INFO] [stdout] 12: 0x63770c4103fe - test::test_main_with_exit_callback::{{closure}}::h880e31c829a2eb5d [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x63770c57769e - as core::ops::function::Fn>::call::h5e1b8c652ea49180 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/alloc/src/boxed.rs:1999:9 [INFO] [stdout] 14: 0x63770c57769e - std::panicking::panic_with_hook::hba00e869ada17676 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x63770c57746a - std::panicking::panic_handler::{{closure}}::h3d21149c258e5ceb [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:707:13 [INFO] [stdout] 16: 0x63770c571fa9 - std::sys::backtrace::__rust_end_short_backtrace::h4f5d9b9dfb3e6ec1 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x63770c55993d - __rustc[9a7a9f9af7564de1]::rust_begin_unwind [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x63770c5b4c00 - core::panicking::panic_fmt::h78e817a90331d98b [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/panicking.rs:75:14 [INFO] [stdout] 19: 0x63770c5b3e86 - core::result::unwrap_failed::h3ce108722ad88f1e [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/result.rs:1852:5 [INFO] [stdout] 20: 0x63770c3c327d - core::result::Result::unwrap::hcd6127cb30184c10 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/result.rs:1223:23 [INFO] [stdout] 21: 0x63770c3c327d - squawk_parser::parse::tests::test_create_cast_stmt::haa7baa40f1205cdb [INFO] [stdout] at /opt/rustwide/workdir/src/parse.rs:1063:9 [INFO] [stdout] 22: 0x63770c3c3337 - squawk_parser::parse::tests::test_create_cast_stmt::{{closure}}::h5851ee50ac267003 [INFO] [stdout] at /opt/rustwide/workdir/src/parse.rs:1058:31 [INFO] [stdout] 23: 0x63770c3ea2b6 - core::ops::function::FnOnce::call_once::hce95bd3f9c0d8d4e [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 24: 0x63770c4101fb - core::ops::function::FnOnce::call_once::h7f4b4fba903e39d5 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 25: 0x63770c4101fb - test::__rust_begin_short_backtrace::h9277cb6a2ccfc000 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:663:18 [INFO] [stdout] 26: 0x63770c425ca5 - test::run_test_in_process::{{closure}}::h9aea5ca90d1f4423 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:686:74 [INFO] [stdout] 27: 0x63770c425ca5 - as core::ops::function::FnOnce<()>>::call_once::h364f5fe6cc8afa85 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 28: 0x63770c425ca5 - std::panicking::catch_unwind::do_call::h2b2bec3317fe53ec [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:590:40 [INFO] [stdout] 29: 0x63770c425ca5 - std::panicking::catch_unwind::hc3763734156da4af [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:553:19 [INFO] [stdout] 30: 0x63770c425ca5 - std::panic::catch_unwind::h28038391e867eabc [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x63770c425ca5 - test::run_test_in_process::had0273166695a036 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:686:27 [INFO] [stdout] 32: 0x63770c425ca5 - test::run_test::{{closure}}::h743d09d4bb476605 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:607:43 [INFO] [stdout] 33: 0x63770c3fc6c4 - test::run_test::{{closure}}::he950b8f9118d37e2 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:637:41 [INFO] [stdout] 34: 0x63770c3fc6c4 - std::sys::backtrace::__rust_begin_short_backtrace::hbfaffa6539f6abb7 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 35: 0x63770c3fffaa - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hcce3c2c65b9c3b20 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] 36: 0x63770c3fffaa - as core::ops::function::FnOnce<()>>::call_once::hb66b30b6d37985a5 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 37: 0x63770c3fffaa - std::panicking::catch_unwind::do_call::h992bbe2c32dc1d79 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:590:40 [INFO] [stdout] 38: 0x63770c3fffaa - std::panicking::catch_unwind::h412991d5237de610 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:553:19 [INFO] [stdout] 39: 0x63770c3fffaa - std::panic::catch_unwind::ha82b139b3eb5840a [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x63770c3fffaa - std::thread::Builder::spawn_unchecked_::{{closure}}::ha823b36f5114938e [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 41: 0x63770c3fffaa - core::ops::function::FnOnce::call_once{{vtable.shim}}::hf120e7b1db22ac07 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 42: 0x63770c56bf8f - as core::ops::function::FnOnce>::call_once::h3e049222c99298ac [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/alloc/src/boxed.rs:1985:9 [INFO] [stdout] 43: 0x63770c56bf8f - std::sys::pal::unix::thread::Thread::new::thread_start::h942e336943ad5963 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/pal/unix/thread.rs:118:17 [INFO] [stdout] 44: 0x7f4c0b65faa4 - [INFO] [stdout] 45: 0x7f4c0b6eca34 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- parse::tests::test_create_access_method_stmt stdout ---- [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Differences ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout] Snapshot file: src/snapshots/squawk_parser__parse__tests__create_access_method_stmt.snap [INFO] [stdout] Snapshot: create_access_method_stmt [INFO] [stdout] Source: src/parse.rs:433 [INFO] [stdout] -old snapshot [INFO] [stdout] +new results [INFO] [stdout] ──────────────────────────────────────────────────────────────────────────────── [INFO] [stdout] res [INFO] [stdout] ────────────┬─────────────────────────────────────────────────────────────────── [INFO] [stdout] 2 2 │ [ [INFO] [stdout] 3 3 │ RawStmt( [INFO] [stdout] 4 4 │ RawStmt { [INFO] [stdout] 5 5 │ stmt: CreateAmStmt( [INFO] [stdout] 6 │- Object({ [INFO] [stdout] 7 │- "amname": String( [INFO] [stdout] 8 │- "heptree", [INFO] [stdout] 9 │- ), [INFO] [stdout] 10 │- "amtype": String( [INFO] [stdout] 11 │- "i", [INFO] [stdout] 12 │- ), [INFO] [stdout] 13 │- "handler_name": Array([ [INFO] [stdout] 14 │- Object({ [INFO] [stdout] 15 │- "String": Object({ [INFO] [stdout] 16 │- "str": String( [INFO] [stdout] 17 │- "heptree_handler", [INFO] [stdout] 18 │- ), [INFO] [stdout] 19 │- }), [INFO] [stdout] 20 │- }), [INFO] [stdout] 21 │- ]), [INFO] [stdout] 22 │- }), [INFO] [stdout] 6 │+ Object { [INFO] [stdout] 7 │+ "amname": String("heptree"), [INFO] [stdout] 8 │+ "amtype": String("i"), [INFO] [stdout] 9 │+ "handler_name": Array [ [INFO] [stdout] 10 │+ Object { [INFO] [stdout] 11 │+ "String": Object { [INFO] [stdout] 12 │+ "str": String("heptree_handler"), [INFO] [stdout] 13 │+ }, [INFO] [stdout] 14 │+ }, [INFO] [stdout] 15 │+ ], [INFO] [stdout] 16 │+ }, [INFO] [stdout] 23 17 │ ), [INFO] [stdout] 24 18 │ stmt_location: 0, [INFO] [stdout] 25 19 │ stmt_len: Some( [INFO] [stdout] 26 20 │ 63, [INFO] [stdout] 27 21 │ ), [INFO] [stdout] ────────────┴─────────────────────────────────────────────────────────────────── [INFO] [stdout] [INFO] [stdout] thread 'parse::tests::test_create_access_method_stmt' (6339) panicked at src/parse.rs:433:9: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" } [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x63770c599022 - std::backtrace_rs::backtrace::libunwind::trace::h7cddb8376417e7cc [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x63770c599022 - std::backtrace_rs::backtrace::trace_unsynchronized::hb4e41acf4b349ff1 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x63770c599022 - std::sys::backtrace::_print_fmt::h1222b80910ba6eb5 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x63770c599022 - ::fmt::h5bb8a979ba5db788 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x63770c5aab7f - core::fmt::rt::Argument::fmt::h2ee2c138a50a7796 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x63770c5aab7f - core::fmt::write::h1e0dbf07fe3990bd [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x63770c565c03 - std::io::default_write_fmt::h7d7ad5ed6a883d81 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x63770c565c03 - std::io::Write::write_fmt::hc477d9325b345ece [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x63770c571e72 - std::sys::backtrace::BacktraceLock::print::h788d486777205086 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x63770c576fff - std::panicking::default_hook::{{closure}}::ha7bdfeb5949fc0fa [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x63770c576e91 - std::panicking::default_hook::h6dad75ec721846f4 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x63770c4103fe - as core::ops::function::Fn>::call::h33799d04b0b96146 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/alloc/src/boxed.rs:1999:9 [INFO] [stdout] 12: 0x63770c4103fe - test::test_main_with_exit_callback::{{closure}}::h880e31c829a2eb5d [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x63770c57769e - as core::ops::function::Fn>::call::h5e1b8c652ea49180 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/alloc/src/boxed.rs:1999:9 [INFO] [stdout] 14: 0x63770c57769e - std::panicking::panic_with_hook::hba00e869ada17676 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x63770c57746a - std::panicking::panic_handler::{{closure}}::h3d21149c258e5ceb [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:707:13 [INFO] [stdout] 16: 0x63770c571fa9 - std::sys::backtrace::__rust_end_short_backtrace::h4f5d9b9dfb3e6ec1 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x63770c55993d - __rustc[9a7a9f9af7564de1]::rust_begin_unwind [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x63770c5b4c00 - core::panicking::panic_fmt::h78e817a90331d98b [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/panicking.rs:75:14 [INFO] [stdout] 19: 0x63770c5b3e86 - core::result::unwrap_failed::h3ce108722ad88f1e [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/result.rs:1852:5 [INFO] [stdout] 20: 0x63770c3d0e9d - core::result::Result::unwrap::hcd6127cb30184c10 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/result.rs:1223:23 [INFO] [stdout] 21: 0x63770c3d0e9d - squawk_parser::parse::tests::test_create_access_method_stmt::h529ca07a0882f929 [INFO] [stdout] at /opt/rustwide/workdir/src/parse.rs:433:9 [INFO] [stdout] 22: 0x63770c3d0f57 - squawk_parser::parse::tests::test_create_access_method_stmt::{{closure}}::h88e24e734c110035 [INFO] [stdout] at /opt/rustwide/workdir/src/parse.rs:430:40 [INFO] [stdout] 23: 0x63770c3e8f76 - core::ops::function::FnOnce::call_once::h89112010fb995bd3 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 24: 0x63770c4101fb - core::ops::function::FnOnce::call_once::h7f4b4fba903e39d5 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 25: 0x63770c4101fb - test::__rust_begin_short_backtrace::h9277cb6a2ccfc000 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:663:18 [INFO] [stdout] 26: 0x63770c425ca5 - test::run_test_in_process::{{closure}}::h9aea5ca90d1f4423 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:686:74 [INFO] [stdout] 27: 0x63770c425ca5 - as core::ops::function::FnOnce<()>>::call_once::h364f5fe6cc8afa85 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 28: 0x63770c425ca5 - std::panicking::catch_unwind::do_call::h2b2bec3317fe53ec [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:590:40 [INFO] [stdout] 29: 0x63770c425ca5 - std::panicking::catch_unwind::hc3763734156da4af [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:553:19 [INFO] [stdout] 30: 0x63770c425ca5 - std::panic::catch_unwind::h28038391e867eabc [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x63770c425ca5 - test::run_test_in_process::had0273166695a036 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:686:27 [INFO] [stdout] 32: 0x63770c425ca5 - test::run_test::{{closure}}::h743d09d4bb476605 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:607:43 [INFO] [stdout] 33: 0x63770c3fc6c4 - test::run_test::{{closure}}::he950b8f9118d37e2 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:637:41 [INFO] [stdout] 34: 0x63770c3fc6c4 - std::sys::backtrace::__rust_begin_short_backtrace::hbfaffa6539f6abb7 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 35: 0x63770c3fffaa - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hcce3c2c65b9c3b20 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] 36: 0x63770c3fffaa - as core::ops::function::FnOnce<()>>::call_once::hb66b30b6d37985a5 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 37: 0x63770c3fffaa - std::panicking::catch_unwind::do_call::h992bbe2c32dc1d79 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:590:40 [INFO] [stdout] 38: 0x63770c3fffaa - std::panicking::catch_unwind::h412991d5237de610 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:553:19 [INFO] [stdout] 39: 0x63770c3fffaa - std::panic::catch_unwind::ha82b139b3eb5840a [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x63770c3fffaa - std::thread::Builder::spawn_unchecked_::{{closure}}::ha823b36f5114938e [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 41: 0x63770c3fffaa - core::ops::function::FnOnce::call_once{{vtable.shim}}::hf120e7b1db22ac07 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 42: 0x63770c56bf8f - as core::ops::function::FnOnce>::call_once::h3e049222c99298ac [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/alloc/src/boxed.rs:1985:9 [INFO] [stdout] 43: 0x63770c56bf8f - std::sys::pal::unix::thread::Thread::new::thread_start::h942e336943ad5963 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/pal/unix/thread.rs:118:17 [INFO] [stdout] 44: 0x7f4c0b65faa4 - [INFO] [stdout] 45: 0x7f4c0b6eca34 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- parse::tests::test_create_foreign_data_wrapper stdout ---- [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Differences ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout] Snapshot file: src/snapshots/squawk_parser__parse__tests__create_foreign_data_wrapper.snap [INFO] [stdout] Snapshot: create_foreign_data_wrapper [INFO] [stdout] Source: src/parse.rs:339 [INFO] [stdout] -old snapshot [INFO] [stdout] +new results [INFO] [stdout] ──────────────────────────────────────────────────────────────────────────────── [INFO] [stdout] res [INFO] [stdout] ────────────┬─────────────────────────────────────────────────────────────────── [INFO] [stdout] 2 2 │ [ [INFO] [stdout] 3 3 │ RawStmt( [INFO] [stdout] 4 4 │ RawStmt { [INFO] [stdout] 5 5 │ stmt: CreateFdwStmt( [INFO] [stdout] 6 │- Object({ [INFO] [stdout] 7 │- "fdwname": String( [INFO] [stdout] 8 │- "dummy", [INFO] [stdout] 9 │- ), [INFO] [stdout] 10 │- }), [INFO] [stdout] 6 │+ Object { [INFO] [stdout] 7 │+ "fdwname": String("dummy"), [INFO] [stdout] 8 │+ }, [INFO] [stdout] 11 9 │ ), [INFO] [stdout] 12 10 │ stmt_location: 0, [INFO] [stdout] 13 11 │ stmt_len: Some( [INFO] [stdout] 14 12 │ 33, [INFO] [stdout] 15 13 │ ), [INFO] [stdout] ────────────┴─────────────────────────────────────────────────────────────────── [INFO] [stdout] [INFO] [stdout] thread 'parse::tests::test_create_foreign_data_wrapper' (9379) panicked at src/parse.rs:339:9: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" } [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x63770c599022 - std::backtrace_rs::backtrace::libunwind::trace::h7cddb8376417e7cc [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x63770c599022 - std::backtrace_rs::backtrace::trace_unsynchronized::hb4e41acf4b349ff1 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x63770c599022 - std::sys::backtrace::_print_fmt::h1222b80910ba6eb5 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x63770c599022 - ::fmt::h5bb8a979ba5db788 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x63770c5aab7f - core::fmt::rt::Argument::fmt::h2ee2c138a50a7796 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x63770c5aab7f - core::fmt::write::h1e0dbf07fe3990bd [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x63770c565c03 - std::io::default_write_fmt::h7d7ad5ed6a883d81 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x63770c565c03 - std::io::Write::write_fmt::hc477d9325b345ece [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x63770c571e72 - std::sys::backtrace::BacktraceLock::print::h788d486777205086 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x63770c576fff - std::panicking::default_hook::{{closure}}::ha7bdfeb5949fc0fa [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x63770c576e91 - std::panicking::default_hook::h6dad75ec721846f4 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x63770c4103fe - as core::ops::function::Fn>::call::h33799d04b0b96146 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/alloc/src/boxed.rs:1999:9 [INFO] [stdout] 12: 0x63770c4103fe - test::test_main_with_exit_callback::{{closure}}::h880e31c829a2eb5d [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x63770c57769e - as core::ops::function::Fn>::call::h5e1b8c652ea49180 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/alloc/src/boxed.rs:1999:9 [INFO] [stdout] 14: 0x63770c57769e - std::panicking::panic_with_hook::hba00e869ada17676 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x63770c57746a - std::panicking::panic_handler::{{closure}}::h3d21149c258e5ceb [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:707:13 [INFO] [stdout] 16: 0x63770c571fa9 - std::sys::backtrace::__rust_end_short_backtrace::h4f5d9b9dfb3e6ec1 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x63770c55993d - __rustc[9a7a9f9af7564de1]::rust_begin_unwind [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x63770c5b4c00 - core::panicking::panic_fmt::h78e817a90331d98b [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/panicking.rs:75:14 [INFO] [stdout] 19: 0x63770c5b3e86 - core::result::unwrap_failed::h3ce108722ad88f1e [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/result.rs:1852:5 [INFO] [stdout] 20: 0x63770c3d3bed - core::result::Result::unwrap::hcd6127cb30184c10 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/result.rs:1223:23 [INFO] [stdout] 21: 0x63770c3d3bed - squawk_parser::parse::tests::test_create_foreign_data_wrapper::h9144a8b3f2c62eb4 [INFO] [stdout] at /opt/rustwide/workdir/src/parse.rs:339:9 [INFO] [stdout] 22: 0x63770c3d3ca7 - squawk_parser::parse::tests::test_create_foreign_data_wrapper::{{closure}}::h6d694105deca2a92 [INFO] [stdout] at /opt/rustwide/workdir/src/parse.rs:336:42 [INFO] [stdout] 23: 0x63770c3ea4a6 - core::ops::function::FnOnce::call_once::hd4a0453d8afe0296 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 24: 0x63770c4101fb - core::ops::function::FnOnce::call_once::h7f4b4fba903e39d5 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 25: 0x63770c4101fb - test::__rust_begin_short_backtrace::h9277cb6a2ccfc000 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:663:18 [INFO] [stdout] 26: 0x63770c425ca5 - test::run_test_in_process::{{closure}}::h9aea5ca90d1f4423 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:686:74 [INFO] [stdout] 27: 0x63770c425ca5 - as core::ops::function::FnOnce<()>>::call_once::h364f5fe6cc8afa85 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 28: 0x63770c425ca5 - std::panicking::catch_unwind::do_call::h2b2bec3317fe53ec [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:590:40 [INFO] [stdout] 29: 0x63770c425ca5 - std::panicking::catch_unwind::hc3763734156da4af [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:553:19 [INFO] [stdout] 30: 0x63770c425ca5 - std::panic::catch_unwind::h28038391e867eabc [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x63770c425ca5 - test::run_test_in_process::had0273166695a036 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:686:27 [INFO] [stdout] 32: 0x63770c425ca5 - test::run_test::{{closure}}::h743d09d4bb476605 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:607:43 [INFO] [stdout] 33: 0x63770c3fc6c4 - test::run_test::{{closure}}::he950b8f9118d37e2 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:637:41 [INFO] [stdout] 34: 0x63770c3fc6c4 - std::sys::backtrace::__rust_begin_short_backtrace::hbfaffa6539f6abb7 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 35: 0x63770c3fffaa - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hcce3c2c65b9c3b20 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] 36: 0x63770c3fffaa - as core::ops::function::FnOnce<()>>::call_once::hb66b30b6d37985a5 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 37: 0x63770c3fffaa - std::panicking::catch_unwind::do_call::h992bbe2c32dc1d79 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:590:40 [INFO] [stdout] 38: 0x63770c3fffaa - std::panicking::catch_unwind::h412991d5237de610 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:553:19 [INFO] [stdout] 39: 0x63770c3fffaa - std::panic::catch_unwind::ha82b139b3eb5840a [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x63770c3fffaa - std::thread::Builder::spawn_unchecked_::{{closure}}::ha823b36f5114938e [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 41: 0x63770c3fffaa - core::ops::function::FnOnce::call_once{{vtable.shim}}::hf120e7b1db22ac07 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 42: 0x63770c56bf8f - as core::ops::function::FnOnce>::call_once::h3e049222c99298ac [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/alloc/src/boxed.rs:1985:9 [INFO] [stdout] 43: 0x63770c56bf8f - std::sys::pal::unix::thread::Thread::new::thread_start::h942e336943ad5963 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/pal/unix/thread.rs:118:17 [INFO] [stdout] 44: 0x7f4c0b65faa4 - [INFO] [stdout] 45: 0x7f4c0b6eca34 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- parse::tests::test_create_event_trigger_stmt stdout ---- [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Differences ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout] Snapshot file: src/snapshots/squawk_parser__parse__tests__create_event_trigger_stmt.snap [INFO] [stdout] Snapshot: create_event_trigger_stmt [INFO] [stdout] Source: src/parse.rs:455 [INFO] [stdout] -old snapshot [INFO] [stdout] +new results [INFO] [stdout] ──────────────────────────────────────────────────────────────────────────────── [INFO] [stdout] res [INFO] [stdout] ────────────┬─────────────────────────────────────────────────────────────────── [INFO] [stdout] 2 2 │ [ [INFO] [stdout] 3 3 │ RawStmt( [INFO] [stdout] 4 4 │ RawStmt { [INFO] [stdout] 5 5 │ stmt: CreateEventTrigStmt( [INFO] [stdout] 6 │- Object({ [INFO] [stdout] 7 │- "eventname": String( [INFO] [stdout] 8 │- "ddl_command_start", [INFO] [stdout] 9 │- ), [INFO] [stdout] 10 │- "funcname": Array([ [INFO] [stdout] 11 │- Object({ [INFO] [stdout] 12 │- "String": Object({ [INFO] [stdout] 13 │- "str": String( [INFO] [stdout] 14 │- "abort_any_command", [INFO] [stdout] 15 │- ), [INFO] [stdout] 16 │- }), [INFO] [stdout] 17 │- }), [INFO] [stdout] 18 │- ]), [INFO] [stdout] 19 │- "trigname": String( [INFO] [stdout] 20 │- "abort_ddl", [INFO] [stdout] 21 │- ), [INFO] [stdout] 22 │- }), [INFO] [stdout] 6 │+ Object { [INFO] [stdout] 7 │+ "eventname": String("ddl_command_start"), [INFO] [stdout] 8 │+ "funcname": Array [ [INFO] [stdout] 9 │+ Object { [INFO] [stdout] 10 │+ "String": Object { [INFO] [stdout] 11 │+ "str": String("abort_any_command"), [INFO] [stdout] 12 │+ }, [INFO] [stdout] 13 │+ }, [INFO] [stdout] 14 │+ ], [INFO] [stdout] 15 │+ "trigname": String("abort_ddl"), [INFO] [stdout] 16 │+ }, [INFO] [stdout] 23 17 │ ), [INFO] [stdout] 24 18 │ stmt_location: 0, [INFO] [stdout] 25 19 │ stmt_len: Some( [INFO] [stdout] 26 20 │ 93, [INFO] [stdout] 27 21 │ ), [INFO] [stdout] ────────────┴─────────────────────────────────────────────────────────────────── [INFO] [stdout] [INFO] [stdout] thread 'parse::tests::test_create_event_trigger_stmt' (8952) panicked at src/parse.rs:455:9: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" } [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x63770c599022 - std::backtrace_rs::backtrace::libunwind::trace::h7cddb8376417e7cc [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x63770c599022 - std::backtrace_rs::backtrace::trace_unsynchronized::hb4e41acf4b349ff1 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x63770c599022 - std::sys::backtrace::_print_fmt::h1222b80910ba6eb5 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x63770c599022 - ::fmt::h5bb8a979ba5db788 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x63770c5aab7f - core::fmt::rt::Argument::fmt::h2ee2c138a50a7796 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x63770c5aab7f - core::fmt::write::h1e0dbf07fe3990bd [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x63770c565c03 - std::io::default_write_fmt::h7d7ad5ed6a883d81 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x63770c565c03 - std::io::Write::write_fmt::hc477d9325b345ece [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x63770c571e72 - std::sys::backtrace::BacktraceLock::print::h788d486777205086 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x63770c576fff - std::panicking::default_hook::{{closure}}::ha7bdfeb5949fc0fa [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x63770c576e91 - std::panicking::default_hook::h6dad75ec721846f4 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x63770c4103fe - as core::ops::function::Fn>::call::h33799d04b0b96146 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/alloc/src/boxed.rs:1999:9 [INFO] [stdout] 12: 0x63770c4103fe - test::test_main_with_exit_callback::{{closure}}::h880e31c829a2eb5d [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x63770c57769e - as core::ops::function::Fn>::call::h5e1b8c652ea49180 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/alloc/src/boxed.rs:1999:9 [INFO] [stdout] 14: 0x63770c57769e - std::panicking::panic_with_hook::hba00e869ada17676 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x63770c57746a - std::panicking::panic_handler::{{closure}}::h3d21149c258e5ceb [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:707:13 [INFO] [stdout] 16: 0x63770c571fa9 - std::sys::backtrace::__rust_end_short_backtrace::h4f5d9b9dfb3e6ec1 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x63770c55993d - __rustc[9a7a9f9af7564de1]::rust_begin_unwind [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x63770c5b4c00 - core::panicking::panic_fmt::h78e817a90331d98b [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/panicking.rs:75:14 [INFO] [stdout] 19: 0x63770c5b3e86 - core::result::unwrap_failed::h3ce108722ad88f1e [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/result.rs:1852:5 [INFO] [stdout] 20: 0x63770c3d121d - core::result::Result::unwrap::hcd6127cb30184c10 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/result.rs:1223:23 [INFO] [stdout] 21: 0x63770c3d121d - squawk_parser::parse::tests::test_create_event_trigger_stmt::hdbd005373fb1c77e [INFO] [stdout] at /opt/rustwide/workdir/src/parse.rs:455:9 [INFO] [stdout] 22: 0x63770c3d12d7 - squawk_parser::parse::tests::test_create_event_trigger_stmt::{{closure}}::hd7cabd4c64f354c9 [INFO] [stdout] at /opt/rustwide/workdir/src/parse.rs:449:40 [INFO] [stdout] 23: 0x63770c3e9e06 - core::ops::function::FnOnce::call_once::hb7e1822d9688a1b1 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 24: 0x63770c4101fb - core::ops::function::FnOnce::call_once::h7f4b4fba903e39d5 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 25: 0x63770c4101fb - test::__rust_begin_short_backtrace::h9277cb6a2ccfc000 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:663:18 [INFO] [stdout] 26: 0x63770c425ca5 - test::run_test_in_process::{{closure}}::h9aea5ca90d1f4423 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:686:74 [INFO] [stdout] 27: 0x63770c425ca5 - as core::ops::function::FnOnce<()>>::call_once::h364f5fe6cc8afa85 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 28: 0x63770c425ca5 - std::panicking::catch_unwind::do_call::h2b2bec3317fe53ec [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:590:40 [INFO] [stdout] 29: 0x63770c425ca5 - std::panicking::catch_unwind::hc3763734156da4af [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:553:19 [INFO] [stdout] 30: 0x63770c425ca5 - std::panic::catch_unwind::h28038391e867eabc [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x63770c425ca5 - test::run_test_in_process::had0273166695a036 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:686:27 [INFO] [stdout] 32: 0x63770c425ca5 - test::run_test::{{closure}}::h743d09d4bb476605 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:607:43 [INFO] [stdout] 33: 0x63770c3fc6c4 - test::run_test::{{closure}}::he950b8f9118d37e2 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:637:41 [INFO] [stdout] 34: 0x63770c3fc6c4 - std::sys::backtrace::__rust_begin_short_backtrace::hbfaffa6539f6abb7 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 35: 0x63770c3fffaa - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hcce3c2c65b9c3b20 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] 36: 0x63770c3fffaa - as core::ops::function::FnOnce<()>>::call_once::hb66b30b6d37985a5 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 37: 0x63770c3fffaa - std::panicking::catch_unwind::do_call::h992bbe2c32dc1d79 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:590:40 [INFO] [stdout] 38: 0x63770c3fffaa - std::panicking::catch_unwind::h412991d5237de610 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:553:19 [INFO] [stdout] 39: 0x63770c3fffaa - std::panic::catch_unwind::ha82b139b3eb5840a [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x63770c3fffaa - std::thread::Builder::spawn_unchecked_::{{closure}}::ha823b36f5114938e [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 41: 0x63770c3fffaa - core::ops::function::FnOnce::call_once{{vtable.shim}}::hf120e7b1db22ac07 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 42: 0x63770c56bf8f - as core::ops::function::FnOnce>::call_once::h3e049222c99298ac [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/alloc/src/boxed.rs:1985:9 [INFO] [stdout] 43: 0x63770c56bf8f - std::sys::pal::unix::thread::Thread::new::thread_start::h942e336943ad5963 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/pal/unix/thread.rs:118:17 [INFO] [stdout] 44: 0x7f4c0b65faa4 - [INFO] [stdout] 45: 0x7f4c0b6eca34 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- parse::tests::test_create_database_stmt stdout ---- [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Differences ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout] Snapshot file: src/snapshots/squawk_parser__parse__tests__create_database_stmt.snap [INFO] [stdout] Snapshot: create_database_stmt [INFO] [stdout] Source: src/parse.rs:919 [INFO] [stdout] -old snapshot [INFO] [stdout] +new results [INFO] [stdout] ──────────────────────────────────────────────────────────────────────────────── [INFO] [stdout] res [INFO] [stdout] ────────────┬─────────────────────────────────────────────────────────────────── [INFO] [stdout] 2 2 │ [ [INFO] [stdout] 3 3 │ RawStmt( [INFO] [stdout] 4 4 │ RawStmt { [INFO] [stdout] 5 5 │ stmt: CreatedbStmt( [INFO] [stdout] 6 │- Object({ [INFO] [stdout] 7 │- "dbname": String( [INFO] [stdout] 8 │- "lusiadas", [INFO] [stdout] 9 │- ), [INFO] [stdout] 10 │- }), [INFO] [stdout] 6 │+ Object { [INFO] [stdout] 7 │+ "dbname": String("lusiadas"), [INFO] [stdout] 8 │+ }, [INFO] [stdout] 11 9 │ ), [INFO] [stdout] 12 10 │ stmt_location: 0, [INFO] [stdout] 13 11 │ stmt_len: Some( [INFO] [stdout] 14 12 │ 25, [INFO] [stdout] 15 13 │ ), [INFO] [stdout] 17 15 │ ), [INFO] [stdout] 18 16 │ RawStmt( [INFO] [stdout] 19 17 │ RawStmt { [INFO] [stdout] 20 18 │ stmt: CreatedbStmt( [INFO] [stdout] 21 │- Object({ [INFO] [stdout] 22 │- "dbname": String( [INFO] [stdout] 23 │- "sales", [INFO] [stdout] 24 │- ), [INFO] [stdout] 25 │- "options": Array([ [INFO] [stdout] 26 │- Object({ [INFO] [stdout] 27 │- "DefElem": Object({ [INFO] [stdout] 28 │- "arg": Object({ [INFO] [stdout] 29 │- "String": Object({ [INFO] [stdout] 30 │- "str": String( [INFO] [stdout] 31 │- "salesapp", [INFO] [stdout] 32 │- ), [INFO] [stdout] 33 │- }), [INFO] [stdout] 34 │- }), [INFO] [stdout] 35 │- "defaction": Number( [INFO] [stdout] 36 │- 0, [INFO] [stdout] 37 │- ), [INFO] [stdout] 38 │- "defname": String( [INFO] [stdout] 39 │- "owner", [INFO] [stdout] 40 │- ), [INFO] [stdout] 41 │- "location": Number( [INFO] [stdout] 42 │- 49, [INFO] [stdout] 43 │- ), [INFO] [stdout] 44 │- }), [INFO] [stdout] 45 │- }), [INFO] [stdout] 46 │- Object({ [INFO] [stdout] 47 │- "DefElem": Object({ [INFO] [stdout] 48 │- "arg": Object({ [INFO] [stdout] 49 │- "String": Object({ [INFO] [stdout] 50 │- "str": String( [INFO] [stdout] 51 │- "salesspace", [INFO] [stdout] 52 │- ), [INFO] [stdout] 53 │- }), [INFO] [stdout] 54 │- }), [INFO] [stdout] 55 │- "defaction": Number( [INFO] [stdout] 56 │- 0, [INFO] [stdout] 57 │- ), [INFO] [stdout] 58 │- "defname": String( [INFO] [stdout] 59 │- "tablespace", [INFO] [stdout] 60 │- ), [INFO] [stdout] 61 │- "location": Number( [INFO] [stdout] 62 │- 64, [INFO] [stdout] 63 │- ), [INFO] [stdout] 64 │- }), [INFO] [stdout] 65 │- }), [INFO] [stdout] 66 │- ]), [INFO] [stdout] 67 │- }), [INFO] [stdout] 19 │+ Object { [INFO] [stdout] 20 │+ "dbname": String("sales"), [INFO] [stdout] 21 │+ "options": Array [ [INFO] [stdout] 22 │+ Object { [INFO] [stdout] 23 │+ "DefElem": Object { [INFO] [stdout] 24 │+ "arg": Object { [INFO] [stdout] 25 │+ "String": Object { [INFO] [stdout] 26 │+ "str": String("salesapp"), [INFO] [stdout] 27 │+ }, [INFO] [stdout] 28 │+ }, [INFO] [stdout] 29 │+ "defaction": Number(0), [INFO] [stdout] 30 │+ "defname": String("owner"), [INFO] [stdout] 31 │+ "location": Number(49), [INFO] [stdout] 32 │+ }, [INFO] [stdout] 33 │+ }, [INFO] [stdout] 34 │+ Object { [INFO] [stdout] 35 │+ "DefElem": Object { [INFO] [stdout] 36 │+ "arg": Object { [INFO] [stdout] 37 │+ "String": Object { [INFO] [stdout] 38 │+ "str": String("salesspace"), [INFO] [stdout] 39 │+ }, [INFO] [stdout] 40 │+ }, [INFO] [stdout] 41 │+ "defaction": Number(0), [INFO] [stdout] 42 │+ "defname": String("tablespace"), [INFO] [stdout] 43 │+ "location": Number(64), [INFO] [stdout] 44 │+ }, [INFO] [stdout] 45 │+ }, [INFO] [stdout] 46 │+ ], [INFO] [stdout] 47 │+ }, [INFO] [stdout] 68 48 │ ), [INFO] [stdout] 69 49 │ stmt_location: 26, [INFO] [stdout] 70 50 │ stmt_len: Some( [INFO] [stdout] 71 51 │ 59, [INFO] [stdout] 72 52 │ ), [INFO] [stdout] 74 54 │ ), [INFO] [stdout] 75 55 │ RawStmt( [INFO] [stdout] 76 56 │ RawStmt { [INFO] [stdout] 77 57 │ stmt: CreatedbStmt( [INFO] [stdout] 78 │- Object({ [INFO] [stdout] 79 │- "dbname": String( [INFO] [stdout] 80 │- "music", [INFO] [stdout] 81 │- ), [INFO] [stdout] 82 │- "options": Array([ [INFO] [stdout] 83 │- Object({ [INFO] [stdout] 84 │- "DefElem": Object({ [INFO] [stdout] 85 │- "arg": Object({ [INFO] [stdout] 86 │- "String": Object({ [INFO] [stdout] 87 │- "str": String( [INFO] [stdout] 88 │- "LATIN1", [INFO] [stdout] 89 │- ), [INFO] [stdout] 90 │- }), [INFO] [stdout] 91 │- }), [INFO] [stdout] 92 │- "defaction": Number( [INFO] [stdout] 93 │- 0, [INFO] [stdout] 94 │- ), [INFO] [stdout] 95 │- "defname": String( [INFO] [stdout] 96 │- "encoding", [INFO] [stdout] 97 │- ), [INFO] [stdout] 98 │- "location": Number( [INFO] [stdout] 99 │- 109, [INFO] [stdout] 100 │- ), [INFO] [stdout] 101 │- }), [INFO] [stdout] 102 │- }), [INFO] [stdout] 103 │- Object({ [INFO] [stdout] 104 │- "DefElem": Object({ [INFO] [stdout] 105 │- "arg": Object({ [INFO] [stdout] 106 │- "String": Object({ [INFO] [stdout] 107 │- "str": String( [INFO] [stdout] 108 │- "template0", [INFO] [stdout] 109 │- ), [INFO] [stdout] 110 │- }), [INFO] [stdout] 111 │- }), [INFO] [stdout] 112 │- "defaction": Number( [INFO] [stdout] 113 │- 0, [INFO] [stdout] 114 │- ), [INFO] [stdout] 115 │- "defname": String( [INFO] [stdout] 116 │- "template", [INFO] [stdout] 117 │- ), [INFO] [stdout] 118 │- "location": Number( [INFO] [stdout] 119 │- 127, [INFO] [stdout] 120 │- ), [INFO] [stdout] 121 │- }), [INFO] [stdout] 122 │- }), [INFO] [stdout] 123 │- ]), [INFO] [stdout] 124 │- }), [INFO] [stdout] 58 │+ Object { [INFO] [stdout] 59 │+ "dbname": String("music"), [INFO] [stdout] 60 │+ "options": Array [ [INFO] [stdout] 61 │+ Object { [INFO] [stdout] 62 │+ "DefElem": Object { [INFO] [stdout] 63 │+ "arg": Object { [INFO] [stdout] 64 │+ "String": Object { [INFO] [stdout] 65 │+ "str": String("LATIN1"), [INFO] [stdout] 66 │+ }, [INFO] [stdout] 67 │+ }, [INFO] [stdout] 68 │+ "defaction": Number(0), [INFO] [stdout] 69 │+ "defname": String("encoding"), [INFO] [stdout] 70 │+ "location": Number(109), [INFO] [stdout] 71 │+ }, [INFO] [stdout] 72 │+ }, [INFO] [stdout] 73 │+ Object { [INFO] [stdout] 74 │+ "DefElem": Object { [INFO] [stdout] 75 │+ "arg": Object { [INFO] [stdout] 76 │+ "String": Object { [INFO] [stdout] 77 │+ "str": String("template0"), [INFO] [stdout] 78 │+ }, [INFO] [stdout] 79 │+ }, [INFO] [stdout] 80 │+ "defaction": Number(0), [INFO] [stdout] 81 │+ "defname": String("template"), [INFO] [stdout] 82 │+ "location": Number(127), [INFO] [stdout] 83 │+ }, [INFO] [stdout] 84 │+ }, [INFO] [stdout] 85 │+ ], [INFO] [stdout] 86 │+ }, [INFO] [stdout] 125 87 │ ), [INFO] [stdout] 126 88 │ stmt_location: 86, [INFO] [stdout] 127 89 │ stmt_len: Some( [INFO] [stdout] 128 90 │ 59, [INFO] [stdout] 129 91 │ ), [INFO] [stdout] ────────────┴─────────────────────────────────────────────────────────────────── [INFO] [stdout] [INFO] [stdout] thread 'parse::tests::test_create_database_stmt' (6807) panicked at src/parse.rs:919:9: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" } [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x63770c599022 - std::backtrace_rs::backtrace::libunwind::trace::h7cddb8376417e7cc [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x63770c599022 - std::backtrace_rs::backtrace::trace_unsynchronized::hb4e41acf4b349ff1 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x63770c599022 - std::sys::backtrace::_print_fmt::h1222b80910ba6eb5 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x63770c599022 - ::fmt::h5bb8a979ba5db788 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x63770c5aab7f - core::fmt::rt::Argument::fmt::h2ee2c138a50a7796 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x63770c5aab7f - core::fmt::write::h1e0dbf07fe3990bd [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x63770c565c03 - std::io::default_write_fmt::h7d7ad5ed6a883d81 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x63770c565c03 - std::io::Write::write_fmt::hc477d9325b345ece [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x63770c571e72 - std::sys::backtrace::BacktraceLock::print::h788d486777205086 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x63770c576fff - std::panicking::default_hook::{{closure}}::ha7bdfeb5949fc0fa [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x63770c576e91 - std::panicking::default_hook::h6dad75ec721846f4 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x63770c4103fe - as core::ops::function::Fn>::call::h33799d04b0b96146 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/alloc/src/boxed.rs:1999:9 [INFO] [stdout] 12: 0x63770c4103fe - test::test_main_with_exit_callback::{{closure}}::h880e31c829a2eb5d [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x63770c57769e - as core::ops::function::Fn>::call::h5e1b8c652ea49180 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/alloc/src/boxed.rs:1999:9 [INFO] [stdout] 14: 0x63770c57769e - std::panicking::panic_with_hook::hba00e869ada17676 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x63770c57746a - std::panicking::panic_handler::{{closure}}::h3d21149c258e5ceb [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:707:13 [INFO] [stdout] 16: 0x63770c571fa9 - std::sys::backtrace::__rust_end_short_backtrace::h4f5d9b9dfb3e6ec1 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x63770c55993d - __rustc[9a7a9f9af7564de1]::rust_begin_unwind [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x63770c5b4c00 - core::panicking::panic_fmt::h78e817a90331d98b [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/panicking.rs:75:14 [INFO] [stdout] 19: 0x63770c5b3e86 - core::result::unwrap_failed::h3ce108722ad88f1e [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/result.rs:1852:5 [INFO] [stdout] 20: 0x63770c3cb39d - core::result::Result::unwrap::hcd6127cb30184c10 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/result.rs:1223:23 [INFO] [stdout] 21: 0x63770c3cb39d - squawk_parser::parse::tests::test_create_database_stmt::hd02bc0c6c655590a [INFO] [stdout] at /opt/rustwide/workdir/src/parse.rs:919:9 [INFO] [stdout] 22: 0x63770c3cb457 - squawk_parser::parse::tests::test_create_database_stmt::{{closure}}::h936e232d68abc110 [INFO] [stdout] at /opt/rustwide/workdir/src/parse.rs:912:35 [INFO] [stdout] 23: 0x63770c3ea8a6 - core::ops::function::FnOnce::call_once::hdfcc6044678c5bbd [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 24: 0x63770c4101fb - core::ops::function::FnOnce::call_once::h7f4b4fba903e39d5 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 25: 0x63770c4101fb - test::__rust_begin_short_backtrace::h9277cb6a2ccfc000 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:663:18 [INFO] [stdout] 26: 0x63770c425ca5 - test::run_test_in_process::{{closure}}::h9aea5ca90d1f4423 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:686:74 [INFO] [stdout] 27: 0x63770c425ca5 - as core::ops::function::FnOnce<()>>::call_once::h364f5fe6cc8afa85 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 28: 0x63770c425ca5 - std::panicking::catch_unwind::do_call::h2b2bec3317fe53ec [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:590:40 [INFO] [stdout] 29: 0x63770c425ca5 - std::panicking::catch_unwind::hc3763734156da4af [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:553:19 [INFO] [stdout] 30: 0x63770c425ca5 - std::panic::catch_unwind::h28038391e867eabc [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x63770c425ca5 - test::run_test_in_process::had0273166695a036 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:686:27 [INFO] [stdout] 32: 0x63770c425ca5 - test::run_test::{{closure}}::h743d09d4bb476605 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:607:43 [INFO] [stdout] 33: 0x63770c3fc6c4 - test::run_test::{{closure}}::he950b8f9118d37e2 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:637:41 [INFO] [stdout] 34: 0x63770c3fc6c4 - std::sys::backtrace::__rust_begin_short_backtrace::hbfaffa6539f6abb7 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 35: 0x63770c3fffaa - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hcce3c2c65b9c3b20 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] 36: 0x63770c3fffaa - as core::ops::function::FnOnce<()>>::call_once::hb66b30b6d37985a5 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 37: 0x63770c3fffaa - std::panicking::catch_unwind::do_call::h992bbe2c32dc1d79 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:590:40 [INFO] [stdout] 38: 0x63770c3fffaa - std::panicking::catch_unwind::h412991d5237de610 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:553:19 [INFO] [stdout] 39: 0x63770c3fffaa - std::panic::catch_unwind::ha82b139b3eb5840a [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x63770c3fffaa - std::thread::Builder::spawn_unchecked_::{{closure}}::ha823b36f5114938e [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 41: 0x63770c3fffaa - core::ops::function::FnOnce::call_once{{vtable.shim}}::hf120e7b1db22ac07 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 42: 0x63770c56bf8f - as core::ops::function::FnOnce>::call_once::h3e049222c99298ac [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/alloc/src/boxed.rs:1985:9 [INFO] [stdout] 43: 0x63770c56bf8f - std::sys::pal::unix::thread::Thread::new::thread_start::h942e336943ad5963 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/pal/unix/thread.rs:118:17 [INFO] [stdout] 44: 0x7f4c0b65faa4 - [INFO] [stdout] 45: 0x7f4c0b6eca34 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- parse::tests::test_create_foreign_server_stmt stdout ---- [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Differences ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout] Snapshot file: src/snapshots/squawk_parser__parse__tests__create_foreign_server_stmt.snap [INFO] [stdout] Snapshot: create_foreign_server_stmt [INFO] [stdout] Source: src/parse.rs:353 [INFO] [stdout] -old snapshot [INFO] [stdout] +new results [INFO] [stdout] ──────────────────────────────────────────────────────────────────────────────── [INFO] [stdout] res [INFO] [stdout] ────────────┬─────────────────────────────────────────────────────────────────── [INFO] [stdout] 2 2 │ [ [INFO] [stdout] 3 3 │ RawStmt( [INFO] [stdout] 4 4 │ RawStmt { [INFO] [stdout] 5 5 │ stmt: CreateForeignServerStmt( [INFO] [stdout] 6 │- Object({ [INFO] [stdout] 7 │- "fdwname": String( [INFO] [stdout] 8 │- "postgres_fdw", [INFO] [stdout] 9 │- ), [INFO] [stdout] 10 │- "options": Array([ [INFO] [stdout] 11 │- Object({ [INFO] [stdout] 12 │- "DefElem": Object({ [INFO] [stdout] 13 │- "arg": Object({ [INFO] [stdout] 14 │- "String": Object({ [INFO] [stdout] 15 │- "str": String( [INFO] [stdout] 16 │- "foo", [INFO] [stdout] 17 │- ), [INFO] [stdout] 18 │- }), [INFO] [stdout] 19 │- }), [INFO] [stdout] 20 │- "defaction": Number( [INFO] [stdout] 21 │- 0, [INFO] [stdout] 22 │- ), [INFO] [stdout] 23 │- "defname": String( [INFO] [stdout] 24 │- "host", [INFO] [stdout] 25 │- ), [INFO] [stdout] 26 │- "location": Number( [INFO] [stdout] 27 │- 66, [INFO] [stdout] 28 │- ), [INFO] [stdout] 29 │- }), [INFO] [stdout] 30 │- }), [INFO] [stdout] 31 │- Object({ [INFO] [stdout] 32 │- "DefElem": Object({ [INFO] [stdout] 33 │- "arg": Object({ [INFO] [stdout] 34 │- "String": Object({ [INFO] [stdout] 35 │- "str": String( [INFO] [stdout] 36 │- "foodb", [INFO] [stdout] 37 │- ), [INFO] [stdout] 38 │- }), [INFO] [stdout] 39 │- }), [INFO] [stdout] 40 │- "defaction": Number( [INFO] [stdout] 41 │- 0, [INFO] [stdout] 42 │- ), [INFO] [stdout] 43 │- "defname": String( [INFO] [stdout] 44 │- "dbname", [INFO] [stdout] 45 │- ), [INFO] [stdout] 46 │- "location": Number( [INFO] [stdout] 47 │- 78, [INFO] [stdout] 48 │- ), [INFO] [stdout] 49 │- }), [INFO] [stdout] 50 │- }), [INFO] [stdout] 51 │- Object({ [INFO] [stdout] 52 │- "DefElem": Object({ [INFO] [stdout] 53 │- "arg": Object({ [INFO] [stdout] 54 │- "String": Object({ [INFO] [stdout] 55 │- "str": String( [INFO] [stdout] 56 │- "5432", [INFO] [stdout] 57 │- ), [INFO] [stdout] 58 │- }), [INFO] [stdout] 59 │- }), [INFO] [stdout] 60 │- "defaction": Number( [INFO] [stdout] 61 │- 0, [INFO] [stdout] 62 │- ), [INFO] [stdout] 63 │- "defname": String( [INFO] [stdout] 64 │- "port", [INFO] [stdout] 65 │- ), [INFO] [stdout] 66 │- "location": Number( [INFO] [stdout] 67 │- 94, [INFO] [stdout] 68 │- ), [INFO] [stdout] 69 │- }), [INFO] [stdout] 70 │- }), [INFO] [stdout] 71 │- ]), [INFO] [stdout] 72 │- "servername": String( [INFO] [stdout] 73 │- "myserver", [INFO] [stdout] 74 │- ), [INFO] [stdout] 75 │- }), [INFO] [stdout] 6 │+ Object { [INFO] [stdout] 7 │+ "fdwname": String("postgres_fdw"), [INFO] [stdout] 8 │+ "options": Array [ [INFO] [stdout] 9 │+ Object { [INFO] [stdout] 10 │+ "DefElem": Object { [INFO] [stdout] 11 │+ "arg": Object { [INFO] [stdout] 12 │+ "String": Object { [INFO] [stdout] 13 │+ "str": String("foo"), [INFO] [stdout] 14 │+ }, [INFO] [stdout] 15 │+ }, [INFO] [stdout] 16 │+ "defaction": Number(0), [INFO] [stdout] 17 │+ "defname": String("host"), [INFO] [stdout] 18 │+ "location": Number(66), [INFO] [stdout] 19 │+ }, [INFO] [stdout] 20 │+ }, [INFO] [stdout] 21 │+ Object { [INFO] [stdout] 22 │+ "DefElem": Object { [INFO] [stdout] 23 │+ "arg": Object { [INFO] [stdout] 24 │+ "String": Object { [INFO] [stdout] 25 │+ "str": String("foodb"), [INFO] [stdout] 26 │+ }, [INFO] [stdout] 27 │+ }, [INFO] [stdout] 28 │+ "defaction": Number(0), [INFO] [stdout] 29 │+ "defname": String("dbname"), [INFO] [stdout] 30 │+ "location": Number(78), [INFO] [stdout] 31 │+ }, [INFO] [stdout] 32 │+ }, [INFO] [stdout] 33 │+ Object { [INFO] [stdout] 34 │+ "DefElem": Object { [INFO] [stdout] 35 │+ "arg": Object { [INFO] [stdout] 36 │+ "String": Object { [INFO] [stdout] 37 │+ "str": String("5432"), [INFO] [stdout] 38 │+ }, [INFO] [stdout] 39 │+ }, [INFO] [stdout] 40 │+ "defaction": Number(0), [INFO] [stdout] 41 │+ "defname": String("port"), [INFO] [stdout] 42 │+ "location": Number(94), [INFO] [stdout] 43 │+ }, [INFO] [stdout] 44 │+ }, [INFO] [stdout] 45 │+ ], [INFO] [stdout] 46 │+ "servername": String("myserver"), [INFO] [stdout] 47 │+ }, [INFO] [stdout] 76 48 │ ), [INFO] [stdout] 77 49 │ stmt_location: 0, [INFO] [stdout] 78 50 │ stmt_len: Some( [INFO] [stdout] 79 51 │ 106, [INFO] [stdout] 80 52 │ ), [INFO] [stdout] ────────────┴─────────────────────────────────────────────────────────────────── [INFO] [stdout] [INFO] [stdout] thread 'parse::tests::test_create_foreign_server_stmt' (9741) panicked at src/parse.rs:353:9: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" } [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x63770c599022 - std::backtrace_rs::backtrace::libunwind::trace::h7cddb8376417e7cc [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x63770c599022 - std::backtrace_rs::backtrace::trace_unsynchronized::hb4e41acf4b349ff1 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x63770c599022 - std::sys::backtrace::_print_fmt::h1222b80910ba6eb5 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x63770c599022 - ::fmt::h5bb8a979ba5db788 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x63770c5aab7f - core::fmt::rt::Argument::fmt::h2ee2c138a50a7796 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x63770c5aab7f - core::fmt::write::h1e0dbf07fe3990bd [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x63770c565c03 - std::io::default_write_fmt::h7d7ad5ed6a883d81 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x63770c565c03 - std::io::Write::write_fmt::hc477d9325b345ece [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x63770c571e72 - std::sys::backtrace::BacktraceLock::print::h788d486777205086 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x63770c576fff - std::panicking::default_hook::{{closure}}::ha7bdfeb5949fc0fa [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x63770c576e91 - std::panicking::default_hook::h6dad75ec721846f4 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x63770c4103fe - as core::ops::function::Fn>::call::h33799d04b0b96146 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/alloc/src/boxed.rs:1999:9 [INFO] [stdout] 12: 0x63770c4103fe - test::test_main_with_exit_callback::{{closure}}::h880e31c829a2eb5d [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x63770c57769e - as core::ops::function::Fn>::call::h5e1b8c652ea49180 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/alloc/src/boxed.rs:1999:9 [INFO] [stdout] 14: 0x63770c57769e - std::panicking::panic_with_hook::hba00e869ada17676 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x63770c57746a - std::panicking::panic_handler::{{closure}}::h3d21149c258e5ceb [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:707:13 [INFO] [stdout] 16: 0x63770c571fa9 - std::sys::backtrace::__rust_end_short_backtrace::h4f5d9b9dfb3e6ec1 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x63770c55993d - __rustc[9a7a9f9af7564de1]::rust_begin_unwind [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x63770c5b4c00 - core::panicking::panic_fmt::h78e817a90331d98b [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/panicking.rs:75:14 [INFO] [stdout] 19: 0x63770c5b3e86 - core::result::unwrap_failed::h3ce108722ad88f1e [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/result.rs:1852:5 [INFO] [stdout] 20: 0x63770c3d26ed - core::result::Result::unwrap::hcd6127cb30184c10 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/result.rs:1223:23 [INFO] [stdout] 21: 0x63770c3d26ed - squawk_parser::parse::tests::test_create_foreign_server_stmt::h1fde49266dc68fa3 [INFO] [stdout] at /opt/rustwide/workdir/src/parse.rs:353:9 [INFO] [stdout] 22: 0x63770c3d27a7 - squawk_parser::parse::tests::test_create_foreign_server_stmt::{{closure}}::h84941cf483e0ed4a [INFO] [stdout] at /opt/rustwide/workdir/src/parse.rs:350:41 [INFO] [stdout] 23: 0x63770c3e9ae6 - core::ops::function::FnOnce::call_once::hac714dcc72b700dd [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 24: 0x63770c4101fb - core::ops::function::FnOnce::call_once::h7f4b4fba903e39d5 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 25: 0x63770c4101fb - test::__rust_begin_short_backtrace::h9277cb6a2ccfc000 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:663:18 [INFO] [stdout] 26: 0x63770c425ca5 - test::run_test_in_process::{{closure}}::h9aea5ca90d1f4423 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:686:74 [INFO] [stdout] 27: 0x63770c425ca5 - as core::ops::function::FnOnce<()>>::call_once::h364f5fe6cc8afa85 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 28: 0x63770c425ca5 - std::panicking::catch_unwind::do_call::h2b2bec3317fe53ec [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:590:40 [INFO] [stdout] 29: 0x63770c425ca5 - std::panicking::catch_unwind::hc3763734156da4af [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:553:19 [INFO] [stdout] 30: 0x63770c425ca5 - std::panic::catch_unwind::h28038391e867eabc [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x63770c425ca5 - test::run_test_in_process::had0273166695a036 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:686:27 [INFO] [stdout] 32: 0x63770c425ca5 - test::run_test::{{closure}}::h743d09d4bb476605 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:607:43 [INFO] [stdout] 33: 0x63770c3fc6c4 - test::run_test::{{closure}}::he950b8f9118d37e2 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:637:41 [INFO] [stdout] 34: 0x63770c3fc6c4 - std::sys::backtrace::__rust_begin_short_backtrace::hbfaffa6539f6abb7 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 35: 0x63770c3fffaa - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hcce3c2c65b9c3b20 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] 36: 0x63770c3fffaa - as core::ops::function::FnOnce<()>>::call_once::hb66b30b6d37985a5 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 37: 0x63770c3fffaa - std::panicking::catch_unwind::do_call::h992bbe2c32dc1d79 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:590:40 [INFO] [stdout] 38: 0x63770c3fffaa - std::panicking::catch_unwind::h412991d5237de610 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:553:19 [INFO] [stdout] 39: 0x63770c3fffaa - std::panic::catch_unwind::ha82b139b3eb5840a [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x63770c3fffaa - std::thread::Builder::spawn_unchecked_::{{closure}}::ha823b36f5114938e [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 41: 0x63770c3fffaa - core::ops::function::FnOnce::call_once{{vtable.shim}}::hf120e7b1db22ac07 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 42: 0x63770c56bf8f - as core::ops::function::FnOnce>::call_once::h3e049222c99298ac [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/alloc/src/boxed.rs:1985:9 [INFO] [stdout] 43: 0x63770c56bf8f - std::sys::pal::unix::thread::Thread::new::thread_start::h942e336943ad5963 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/pal/unix/thread.rs:118:17 [INFO] [stdout] 44: 0x7f4c0b65faa4 - [INFO] [stdout] 45: 0x7f4c0b6eca34 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- parse::tests::test_create_domain_stmt stdout ---- [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Differences ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout] Snapshot file: src/snapshots/squawk_parser__parse__tests__create_domain_stmt.snap [INFO] [stdout] Snapshot: create_domain_stmt [INFO] [stdout] Source: src/parse.rs:616 [INFO] [stdout] -old snapshot [INFO] [stdout] +new results [INFO] [stdout] ──────────────────────────────────────────────────────────────────────────────── [INFO] [stdout] res [INFO] [stdout] ────────────┬─────────────────────────────────────────────────────────────────── [INFO] [stdout] 2 2 │ [ [INFO] [stdout] 3 3 │ RawStmt( [INFO] [stdout] 4 4 │ RawStmt { [INFO] [stdout] 5 5 │ stmt: CreateDomainStmt( [INFO] [stdout] 6 │- Object({ [INFO] [stdout] 7 │- "constraints": Array([ [INFO] [stdout] 8 │- Object({ [INFO] [stdout] 9 │- "Constraint": Object({ [INFO] [stdout] 10 │- "contype": Number( [INFO] [stdout] 11 │- 4, [INFO] [stdout] 12 │- ), [INFO] [stdout] 13 │- "initially_valid": Bool( [INFO] [stdout] 14 │- true, [INFO] [stdout] 15 │- ), [INFO] [stdout] 16 │- "location": Number( [INFO] [stdout] 17 │- 38, [INFO] [stdout] 18 │- ), [INFO] [stdout] 19 │- "raw_expr": Object({ [INFO] [stdout] 20 │- "BoolExpr": Object({ [INFO] [stdout] 21 │- "args": Array([ [INFO] [stdout] 22 │- Object({ [INFO] [stdout] 23 │- "A_Expr": Object({ [INFO] [stdout] 24 │- "kind": Number( [INFO] [stdout] 25 │- 0, [INFO] [stdout] 26 │- ), [INFO] [stdout] 27 │- "lexpr": Object({ [INFO] [stdout] 28 │- "ColumnRef": Object({ [INFO] [stdout] 29 │- "fields": Array([ [INFO] [stdout] 30 │- Object({ [INFO] [stdout] 31 │- "String": Object({ [INFO] [stdout] 32 │- "str": String( [INFO] [stdout] 33 │- "value", [INFO] [stdout] 34 │- ), [INFO] [stdout] 35 │- }), [INFO] [stdout] 36 │- }), [INFO] [stdout] 37 │- ]), [INFO] [stdout] 38 │- "location": Number( [INFO] [stdout] 39 │- 48, [INFO] [stdout] 40 │- ), [INFO] [stdout] 41 │- }), [INFO] [stdout] 42 │- }), [INFO] [stdout] 43 │- "location": Number( [INFO] [stdout] 44 │- 54, [INFO] [stdout] 45 │- ), [INFO] [stdout] 46 │- "name": Array([ [INFO] [stdout] 47 │- Object({ [INFO] [stdout] 48 │- "String": Object({ [INFO] [stdout] 49 │- "str": String( [INFO] [stdout] 50 │- "~", [INFO] [stdout] 51 │- ), [INFO] [stdout] 52 │- }), [INFO] [stdout] 53 │- }), [INFO] [stdout] 54 │- ]), [INFO] [stdout] 55 │- "rexpr": Object({ [INFO] [stdout] 56 │- "A_Const": Object({ [INFO] [stdout] 57 │- "location": Number( [INFO] [stdout] 58 │- 56, [INFO] [stdout] 59 │- ), [INFO] [stdout] 60 │- "val": Object({ [INFO] [stdout] 61 │- "String": Object({ [INFO] [stdout] 62 │- "str": String( [INFO] [stdout] 63 │- "^\\d{5}$", [INFO] [stdout] 64 │- ), [INFO] [stdout] 65 │- }), [INFO] [stdout] 66 │- }), [INFO] [stdout] 67 │- }), [INFO] [stdout] 68 │- }), [INFO] [stdout] 69 │- }), [INFO] [stdout] 70 │- }), [INFO] [stdout] 71 │- Object({ [INFO] [stdout] 72 │- "A_Expr": Object({ [INFO] [stdout] 73 │- "kind": Number( [INFO] [stdout] 74 │- 0, [INFO] [stdout] 75 │- ), [INFO] [stdout] 76 │- "lexpr": Object({ [INFO] [stdout] 77 │- "ColumnRef": Object({ [INFO] [stdout] 78 │- "fields": Array([ [INFO] [stdout] 79 │- Object({ [INFO] [stdout] 80 │- "String": Object({ [INFO] [stdout] 81 │- "str": String( [INFO] [stdout] 82 │- "value", [INFO] [stdout] 83 │- ), [INFO] [stdout] 84 │- }), [INFO] [stdout] 85 │- }), [INFO] [stdout] 86 │- ]), [INFO] [stdout] 87 │- "location": Number( [INFO] [stdout] 88 │- 69, [INFO] [stdout] 89 │- ), [INFO] [stdout] 90 │- }), [INFO] [stdout] 91 │- }), [INFO] [stdout] 92 │- "location": Number( [INFO] [stdout] 93 │- 75, [INFO] [stdout] 94 │- ), [INFO] [stdout] 95 │- "name": Array([ [INFO] [stdout] 96 │- Object({ [INFO] [stdout] 97 │- "String": Object({ [INFO] [stdout] 98 │- "str": String( [INFO] [stdout] 99 │- "~", [INFO] [stdout] 100 │- ), [INFO] [stdout] 101 │- }), [INFO] [stdout] 102 │- }), [INFO] [stdout] 103 │- ]), [INFO] [stdout] 104 │- "rexpr": Object({ [INFO] [stdout] 105 │- "A_Const": Object({ [INFO] [stdout] 106 │- "location": Number( [INFO] [stdout] 107 │- 77, [INFO] [stdout] 108 │- ), [INFO] [stdout] 109 │- "val": Object({ [INFO] [stdout] 110 │- "String": Object({ [INFO] [stdout] 111 │- "str": String( [INFO] [stdout] 112 │- "^\\d{5}-\\d{4}$", [INFO] [stdout] 113 │- ), [INFO] [stdout] 114 │- }), [INFO] [stdout] 115 │- }), [INFO] [stdout] 116 │- }), [INFO] [stdout] 117 │- }), [INFO] [stdout] 118 │- }), [INFO] [stdout] 119 │- }), [INFO] [stdout] 120 │- ]), [INFO] [stdout] 121 │- "boolop": Number( [INFO] [stdout] 122 │- 1, [INFO] [stdout] 123 │- ), [INFO] [stdout] 124 │- "location": Number( [INFO] [stdout] 125 │- 66, [INFO] [stdout] 126 │- ), [INFO] [stdout] 127 │- }), [INFO] [stdout] 128 │- }), [INFO] [stdout] 129 │- }), [INFO] [stdout] 130 │- }), [INFO] [stdout] 131 │- ]), [INFO] [stdout] 132 │- "domainname": Array([ [INFO] [stdout] 133 │- Object({ [INFO] [stdout] 134 │- "String": Object({ [INFO] [stdout] 135 │- "str": String( [INFO] [stdout] 136 │- "us_postal_code", [INFO] [stdout] 137 │- ), [INFO] [stdout] 138 │- }), [INFO] [stdout] 139 │- }), [INFO] [stdout] 140 │- ]), [INFO] [stdout] 141 │- "typeName": Object({ [INFO] [stdout] 142 │- "TypeName": Object({ [INFO] [stdout] 143 │- "location": Number( [INFO] [stdout] 144 │- 33, [INFO] [stdout] 145 │- ), [INFO] [stdout] 146 │- "names": Array([ [INFO] [stdout] 147 │- Object({ [INFO] [stdout] 148 │- "String": Object({ [INFO] [stdout] 149 │- "str": String( [INFO] [stdout] 150 │- "text", [INFO] [stdout] 151 │- ), [INFO] [stdout] 152 │- }), [INFO] [stdout] 153 │- }), [INFO] [stdout] 154 │- ]), [INFO] [stdout] 155 │- "typemod": Number( [INFO] [stdout] 156 │- -1, [INFO] [stdout] 157 │- ), [INFO] [stdout] 158 │- }), [INFO] [stdout] 159 │- }), [INFO] [stdout] 160 │- }), [INFO] [stdout] 6 │+ Object { [INFO] [stdout] 7 │+ "constraints": Array [ [INFO] [stdout] 8 │+ Object { [INFO] [stdout] 9 │+ "Constraint": Object { [INFO] [stdout] 10 │+ "contype": Number(4), [INFO] [stdout] 11 │+ "initially_valid": Bool(true), [INFO] [stdout] 12 │+ "location": Number(38), [INFO] [stdout] 13 │+ "raw_expr": Object { [INFO] [stdout] 14 │+ "BoolExpr": Object { [INFO] [stdout] 15 │+ "args": Array [ [INFO] [stdout] 16 │+ Object { [INFO] [stdout] 17 │+ "A_Expr": Object { [INFO] [stdout] 18 │+ "kind": Number(0), [INFO] [stdout] 19 │+ "lexpr": Object { [INFO] [stdout] 20 │+ "ColumnRef": Object { [INFO] [stdout] 21 │+ "fields": Array [ [INFO] [stdout] 22 │+ Object { [INFO] [stdout] 23 │+ "String": Object { [INFO] [stdout] 24 │+ "str": String("value"), [INFO] [stdout] 25 │+ }, [INFO] [stdout] 26 │+ }, [INFO] [stdout] 27 │+ ], [INFO] [stdout] 28 │+ "location": Number(48), [INFO] [stdout] 29 │+ }, [INFO] [stdout] 30 │+ }, [INFO] [stdout] 31 │+ "location": Number(54), [INFO] [stdout] 32 │+ "name": Array [ [INFO] [stdout] 33 │+ Object { [INFO] [stdout] 34 │+ "String": Object { [INFO] [stdout] 35 │+ "str": String("~"), [INFO] [stdout] 36 │+ }, [INFO] [stdout] 37 │+ }, [INFO] [stdout] 38 │+ ], [INFO] [stdout] 39 │+ "rexpr": Object { [INFO] [stdout] 40 │+ "A_Const": Object { [INFO] [stdout] 41 │+ "location": Number(56), [INFO] [stdout] 42 │+ "val": Object { [INFO] [stdout] 43 │+ "String": Object { [INFO] [stdout] 44 │+ "str": String("^\\d{5}$"), [INFO] [stdout] 45 │+ }, [INFO] [stdout] 46 │+ }, [INFO] [stdout] 47 │+ }, [INFO] [stdout] 48 │+ }, [INFO] [stdout] 49 │+ }, [INFO] [stdout] 50 │+ }, [INFO] [stdout] 51 │+ Object { [INFO] [stdout] 52 │+ "A_Expr": Object { [INFO] [stdout] 53 │+ "kind": Number(0), [INFO] [stdout] 54 │+ "lexpr": Object { [INFO] [stdout] 55 │+ "ColumnRef": Object { [INFO] [stdout] 56 │+ "fields": Array [ [INFO] [stdout] 57 │+ Object { [INFO] [stdout] 58 │+ "String": Object { [INFO] [stdout] 59 │+ "str": String("value"), [INFO] [stdout] 60 │+ }, [INFO] [stdout] 61 │+ }, [INFO] [stdout] 62 │+ ], [INFO] [stdout] 63 │+ "location": Number(69), [INFO] [stdout] 64 │+ }, [INFO] [stdout] 65 │+ }, [INFO] [stdout] 66 │+ "location": Number(75), [INFO] [stdout] 67 │+ "name": Array [ [INFO] [stdout] 68 │+ Object { [INFO] [stdout] 69 │+ "String": Object { [INFO] [stdout] 70 │+ "str": String("~"), [INFO] [stdout] 71 │+ }, [INFO] [stdout] 72 │+ }, [INFO] [stdout] 73 │+ ], [INFO] [stdout] 74 │+ "rexpr": Object { [INFO] [stdout] 75 │+ "A_Const": Object { [INFO] [stdout] 76 │+ "location": Number(77), [INFO] [stdout] 77 │+ "val": Object { [INFO] [stdout] 78 │+ "String": Object { [INFO] [stdout] 79 │+ "str": String("^\\d{5}-\\d{4}$"), [INFO] [stdout] 80 │+ }, [INFO] [stdout] 81 │+ }, [INFO] [stdout] 82 │+ }, [INFO] [stdout] 83 │+ }, [INFO] [stdout] 84 │+ }, [INFO] [stdout] 85 │+ }, [INFO] [stdout] 86 │+ ], [INFO] [stdout] 87 │+ "boolop": Number(1), [INFO] [stdout] 88 │+ "location": Number(66), [INFO] [stdout] 89 │+ }, [INFO] [stdout] 90 │+ }, [INFO] [stdout] 91 │+ }, [INFO] [stdout] 92 │+ }, [INFO] [stdout] 93 │+ ], [INFO] [stdout] 94 │+ "domainname": Array [ [INFO] [stdout] 95 │+ Object { [INFO] [stdout] 96 │+ "String": Object { [INFO] [stdout] 97 │+ "str": String("us_postal_code"), [INFO] [stdout] 98 │+ }, [INFO] [stdout] 99 │+ }, [INFO] [stdout] 100 │+ ], [INFO] [stdout] 101 │+ "typeName": Object { [INFO] [stdout] 102 │+ "TypeName": Object { [INFO] [stdout] 103 │+ "location": Number(33), [INFO] [stdout] 104 │+ "names": Array [ [INFO] [stdout] 105 │+ Object { [INFO] [stdout] 106 │+ "String": Object { [INFO] [stdout] 107 │+ "str": String("text"), [INFO] [stdout] 108 │+ }, [INFO] [stdout] 109 │+ }, [INFO] [stdout] 110 │+ ], [INFO] [stdout] 111 │+ "typemod": Number(-1), [INFO] [stdout] 112 │+ }, [INFO] [stdout] 113 │+ }, [INFO] [stdout] 114 │+ }, [INFO] [stdout] 161 115 │ ), [INFO] [stdout] 162 116 │ stmt_location: 0, [INFO] [stdout] 163 117 │ stmt_len: Some( [INFO] [stdout] 164 118 │ 94, [INFO] [stdout] 165 119 │ ), [INFO] [stdout] ────────────┴─────────────────────────────────────────────────────────────────── [INFO] [stdout] [INFO] [stdout] thread 'parse::tests::test_create_domain_stmt' (8200) panicked at src/parse.rs:616:9: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" } [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x63770c599022 - std::backtrace_rs::backtrace::libunwind::trace::h7cddb8376417e7cc [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x63770c599022 - std::backtrace_rs::backtrace::trace_unsynchronized::hb4e41acf4b349ff1 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x63770c599022 - std::sys::backtrace::_print_fmt::h1222b80910ba6eb5 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x63770c599022 - ::fmt::h5bb8a979ba5db788 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x63770c5aab7f - core::fmt::rt::Argument::fmt::h2ee2c138a50a7796 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x63770c5aab7f - core::fmt::write::h1e0dbf07fe3990bd [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x63770c565c03 - std::io::default_write_fmt::h7d7ad5ed6a883d81 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x63770c565c03 - std::io::Write::write_fmt::hc477d9325b345ece [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x63770c571e72 - std::sys::backtrace::BacktraceLock::print::h788d486777205086 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x63770c576fff - std::panicking::default_hook::{{closure}}::ha7bdfeb5949fc0fa [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x63770c576e91 - std::panicking::default_hook::h6dad75ec721846f4 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x63770c4103fe - as core::ops::function::Fn>::call::h33799d04b0b96146 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/alloc/src/boxed.rs:1999:9 [INFO] [stdout] 12: 0x63770c4103fe - test::test_main_with_exit_callback::{{closure}}::h880e31c829a2eb5d [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x63770c57769e - as core::ops::function::Fn>::call::h5e1b8c652ea49180 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/alloc/src/boxed.rs:1999:9 [INFO] [stdout] 14: 0x63770c57769e - std::panicking::panic_with_hook::hba00e869ada17676 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x63770c57746a - std::panicking::panic_handler::{{closure}}::h3d21149c258e5ceb [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:707:13 [INFO] [stdout] 16: 0x63770c571fa9 - std::sys::backtrace::__rust_end_short_backtrace::h4f5d9b9dfb3e6ec1 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x63770c55993d - __rustc[9a7a9f9af7564de1]::rust_begin_unwind [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x63770c5b4c00 - core::panicking::panic_fmt::h78e817a90331d98b [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/panicking.rs:75:14 [INFO] [stdout] 19: 0x63770c5b3e86 - core::result::unwrap_failed::h3ce108722ad88f1e [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/result.rs:1852:5 [INFO] [stdout] 20: 0x63770c3c6d9d - core::result::Result::unwrap::hcd6127cb30184c10 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/result.rs:1223:23 [INFO] [stdout] 21: 0x63770c3c6d9d - squawk_parser::parse::tests::test_create_domain_stmt::h2e1894ba810919d1 [INFO] [stdout] at /opt/rustwide/workdir/src/parse.rs:616:9 [INFO] [stdout] 22: 0x63770c3c6e57 - squawk_parser::parse::tests::test_create_domain_stmt::{{closure}}::he4d0c9617418cecb [INFO] [stdout] at /opt/rustwide/workdir/src/parse.rs:607:33 [INFO] [stdout] 23: 0x63770c3e7976 - core::ops::function::FnOnce::call_once::h1f470182199049df [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 24: 0x63770c4101fb - core::ops::function::FnOnce::call_once::h7f4b4fba903e39d5 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 25: 0x63770c4101fb - test::__rust_begin_short_backtrace::h9277cb6a2ccfc000 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:663:18 [INFO] [stdout] 26: 0x63770c425ca5 - test::run_test_in_process::{{closure}}::h9aea5ca90d1f4423 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:686:74 [INFO] [stdout] 27: 0x63770c425ca5 - as core::ops::function::FnOnce<()>>::call_once::h364f5fe6cc8afa85 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 28: 0x63770c425ca5 - std::panicking::catch_unwind::do_call::h2b2bec3317fe53ec [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:590:40 [INFO] [stdout] 29: 0x63770c425ca5 - std::panicking::catch_unwind::hc3763734156da4af [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:553:19 [INFO] [stdout] 30: 0x63770c425ca5 - std::panic::catch_unwind::h28038391e867eabc [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x63770c425ca5 - test::run_test_in_process::had0273166695a036 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:686:27 [INFO] [stdout] 32: 0x63770c425ca5 - test::run_test::{{closure}}::h743d09d4bb476605 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:607:43 [INFO] [stdout] 33: 0x63770c3fc6c4 - test::run_test::{{closure}}::he950b8f9118d37e2 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:637:41 [INFO] [stdout] 34: 0x63770c3fc6c4 - std::sys::backtrace::__rust_begin_short_backtrace::hbfaffa6539f6abb7 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 35: 0x63770c3fffaa - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hcce3c2c65b9c3b20 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] 36: 0x63770c3fffaa - as core::ops::function::FnOnce<()>>::call_once::hb66b30b6d37985a5 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 37: 0x63770c3fffaa - std::panicking::catch_unwind::do_call::h992bbe2c32dc1d79 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:590:40 [INFO] [stdout] 38: 0x63770c3fffaa - std::panicking::catch_unwind::h412991d5237de610 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:553:19 [INFO] [stdout] 39: 0x63770c3fffaa - std::panic::catch_unwind::ha82b139b3eb5840a [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x63770c3fffaa - std::thread::Builder::spawn_unchecked_::{{closure}}::ha823b36f5114938e [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 41: 0x63770c3fffaa - core::ops::function::FnOnce::call_once{{vtable.shim}}::hf120e7b1db22ac07 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 42: 0x63770c56bf8f - as core::ops::function::FnOnce>::call_once::h3e049222c99298ac [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/alloc/src/boxed.rs:1985:9 [INFO] [stdout] 43: 0x63770c56bf8f - std::sys::pal::unix::thread::Thread::new::thread_start::h942e336943ad5963 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/pal/unix/thread.rs:118:17 [INFO] [stdout] 44: 0x7f4c0b65faa4 - [INFO] [stdout] 45: 0x7f4c0b6eca34 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- parse::tests::test_create_function_stmt stdout ---- [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Differences ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout] Snapshot file: src/snapshots/squawk_parser__parse__tests__create_function_stmt.snap [INFO] [stdout] Snapshot: create_function_stmt [INFO] [stdout] Source: src/parse.rs:496 [INFO] [stdout] -old snapshot [INFO] [stdout] +new results [INFO] [stdout] ──────────────────────────────────────────────────────────────────────────────── [INFO] [stdout] res [INFO] [stdout] ────────────┬─────────────────────────────────────────────────────────────────── [INFO] [stdout] 2 2 │ [ [INFO] [stdout] 3 3 │ RawStmt( [INFO] [stdout] 4 4 │ RawStmt { [INFO] [stdout] 5 5 │ stmt: CreateFunctionStmt( [INFO] [stdout] 6 │- Object({ [INFO] [stdout] 7 │- "funcname": Array([ [INFO] [stdout] 8 │- Object({ [INFO] [stdout] 9 │- "String": Object({ [INFO] [stdout] 10 │- "str": String( [INFO] [stdout] 11 │- "populate", [INFO] [stdout] 12 │- ), [INFO] [stdout] 13 │- }), [INFO] [stdout] 14 │- }), [INFO] [stdout] 15 │- ]), [INFO] [stdout] 16 │- "options": Array([ [INFO] [stdout] 17 │- Object({ [INFO] [stdout] 18 │- "DefElem": Object({ [INFO] [stdout] 19 │- "arg": Array([ [INFO] [stdout] 20 │- Object({ [INFO] [stdout] 21 │- "String": Object({ [INFO] [stdout] 22 │- "str": String( [INFO] [stdout] 23 │- "\nDECLARE\n -- declarations\nBEGIN\n PERFORM my_function();\nEND;\n", [INFO] [stdout] 24 │- ), [INFO] [stdout] 25 │- }), [INFO] [stdout] 26 │- }), [INFO] [stdout] 27 │- ]), [INFO] [stdout] 28 │- "defaction": Number( [INFO] [stdout] 29 │- 0, [INFO] [stdout] 30 │- ), [INFO] [stdout] 31 │- "defname": String( [INFO] [stdout] 32 │- "as", [INFO] [stdout] 33 │- ), [INFO] [stdout] 34 │- "location": Number( [INFO] [stdout] 35 │- 44, [INFO] [stdout] 36 │- ), [INFO] [stdout] 37 │- }), [INFO] [stdout] 38 │- }), [INFO] [stdout] 39 │- Object({ [INFO] [stdout] 40 │- "DefElem": Object({ [INFO] [stdout] 41 │- "arg": Object({ [INFO] [stdout] 42 │- "String": Object({ [INFO] [stdout] 43 │- "str": String( [INFO] [stdout] 44 │- "plpgsql", [INFO] [stdout] 45 │- ), [INFO] [stdout] 46 │- }), [INFO] [stdout] 47 │- }), [INFO] [stdout] 48 │- "defaction": Number( [INFO] [stdout] 49 │- 0, [INFO] [stdout] 50 │- ), [INFO] [stdout] 51 │- "defname": String( [INFO] [stdout] 52 │- "language", [INFO] [stdout] 53 │- ), [INFO] [stdout] 54 │- "location": Number( [INFO] [stdout] 55 │- 119, [INFO] [stdout] 56 │- ), [INFO] [stdout] 57 │- }), [INFO] [stdout] 58 │- }), [INFO] [stdout] 59 │- ]), [INFO] [stdout] 60 │- "returnType": Object({ [INFO] [stdout] 61 │- "TypeName": Object({ [INFO] [stdout] 62 │- "location": Number( [INFO] [stdout] 63 │- 36, [INFO] [stdout] 64 │- ), [INFO] [stdout] 65 │- "names": Array([ [INFO] [stdout] 66 │- Object({ [INFO] [stdout] 67 │- "String": Object({ [INFO] [stdout] 68 │- "str": String( [INFO] [stdout] 69 │- "pg_catalog", [INFO] [stdout] 70 │- ), [INFO] [stdout] 71 │- }), [INFO] [stdout] 72 │- }), [INFO] [stdout] 73 │- Object({ [INFO] [stdout] 74 │- "String": Object({ [INFO] [stdout] 75 │- "str": String( [INFO] [stdout] 76 │- "int4", [INFO] [stdout] 77 │- ), [INFO] [stdout] 78 │- }), [INFO] [stdout] 79 │- }), [INFO] [stdout] 80 │- ]), [INFO] [stdout] 81 │- "typemod": Number( [INFO] [stdout] 82 │- -1, [INFO] [stdout] 83 │- ), [INFO] [stdout] 84 │- }), [INFO] [stdout] 85 │- }), [INFO] [stdout] 86 │- }), [INFO] [stdout] 6 │+ Object { [INFO] [stdout] 7 │+ "funcname": Array [ [INFO] [stdout] 8 │+ Object { [INFO] [stdout] 9 │+ "String": Object { [INFO] [stdout] 10 │+ "str": String("populate"), [INFO] [stdout] 11 │+ }, [INFO] [stdout] 12 │+ }, [INFO] [stdout] 13 │+ ], [INFO] [stdout] 14 │+ "options": Array [ [INFO] [stdout] 15 │+ Object { [INFO] [stdout] 16 │+ "DefElem": Object { [INFO] [stdout] 17 │+ "arg": Array [ [INFO] [stdout] 18 │+ Object { [INFO] [stdout] 19 │+ "String": Object { [INFO] [stdout] 20 │+ "str": String("\nDECLARE\n -- declarations\nBEGIN\n PERFORM my_function();\nEND;\n"), [INFO] [stdout] 21 │+ }, [INFO] [stdout] 22 │+ }, [INFO] [stdout] 23 │+ ], [INFO] [stdout] 24 │+ "defaction": Number(0), [INFO] [stdout] 25 │+ "defname": String("as"), [INFO] [stdout] 26 │+ "location": Number(44), [INFO] [stdout] 27 │+ }, [INFO] [stdout] 28 │+ }, [INFO] [stdout] 29 │+ Object { [INFO] [stdout] 30 │+ "DefElem": Object { [INFO] [stdout] 31 │+ "arg": Object { [INFO] [stdout] 32 │+ "String": Object { [INFO] [stdout] 33 │+ "str": String("plpgsql"), [INFO] [stdout] 34 │+ }, [INFO] [stdout] 35 │+ }, [INFO] [stdout] 36 │+ "defaction": Number(0), [INFO] [stdout] 37 │+ "defname": String("language"), [INFO] [stdout] 38 │+ "location": Number(119), [INFO] [stdout] 39 │+ }, [INFO] [stdout] 40 │+ }, [INFO] [stdout] 41 │+ ], [INFO] [stdout] 42 │+ "returnType": Object { [INFO] [stdout] 43 │+ "TypeName": Object { [INFO] [stdout] 44 │+ "location": Number(36), [INFO] [stdout] 45 │+ "names": Array [ [INFO] [stdout] 46 │+ Object { [INFO] [stdout] 47 │+ "String": Object { [INFO] [stdout] 48 │+ "str": String("pg_catalog"), [INFO] [stdout] 49 │+ }, [INFO] [stdout] 50 │+ }, [INFO] [stdout] 51 │+ Object { [INFO] [stdout] 52 │+ "String": Object { [INFO] [stdout] 53 │+ "str": String("int4"), [INFO] [stdout] 54 │+ }, [INFO] [stdout] 55 │+ }, [INFO] [stdout] 56 │+ ], [INFO] [stdout] 57 │+ "typemod": Number(-1), [INFO] [stdout] 58 │+ }, [INFO] [stdout] 59 │+ }, [INFO] [stdout] 60 │+ }, [INFO] [stdout] 87 61 │ ), [INFO] [stdout] 88 62 │ stmt_location: 0, [INFO] [stdout] 89 63 │ stmt_len: Some( [INFO] [stdout] 90 64 │ 135, [INFO] [stdout] 91 65 │ ), [INFO] [stdout] ────────────┴─────────────────────────────────────────────────────────────────── [INFO] [stdout] [INFO] [stdout] thread 'parse::tests::test_create_function_stmt' (9940) panicked at src/parse.rs:496:9: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" } [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x63770c599022 - std::backtrace_rs::backtrace::libunwind::trace::h7cddb8376417e7cc [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x63770c599022 - std::backtrace_rs::backtrace::trace_unsynchronized::hb4e41acf4b349ff1 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x63770c599022 - std::sys::backtrace::_print_fmt::h1222b80910ba6eb5 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x63770c599022 - ::fmt::h5bb8a979ba5db788 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x63770c5aab7f - core::fmt::rt::Argument::fmt::h2ee2c138a50a7796 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x63770c5aab7f - core::fmt::write::h1e0dbf07fe3990bd [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x63770c565c03 - std::io::default_write_fmt::h7d7ad5ed6a883d81 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x63770c565c03 - std::io::Write::write_fmt::hc477d9325b345ece [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x63770c571e72 - std::sys::backtrace::BacktraceLock::print::h788d486777205086 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x63770c576fff - std::panicking::default_hook::{{closure}}::ha7bdfeb5949fc0fa [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x63770c576e91 - std::panicking::default_hook::h6dad75ec721846f4 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x63770c4103fe - as core::ops::function::Fn>::call::h33799d04b0b96146 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/alloc/src/boxed.rs:1999:9 [INFO] [stdout] 12: 0x63770c4103fe - test::test_main_with_exit_callback::{{closure}}::h880e31c829a2eb5d [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x63770c57769e - as core::ops::function::Fn>::call::h5e1b8c652ea49180 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/alloc/src/boxed.rs:1999:9 [INFO] [stdout] 14: 0x63770c57769e - std::panicking::panic_with_hook::hba00e869ada17676 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x63770c57746a - std::panicking::panic_handler::{{closure}}::h3d21149c258e5ceb [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:707:13 [INFO] [stdout] 16: 0x63770c571fa9 - std::sys::backtrace::__rust_end_short_backtrace::h4f5d9b9dfb3e6ec1 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x63770c55993d - __rustc[9a7a9f9af7564de1]::rust_begin_unwind [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x63770c5b4c00 - core::panicking::panic_fmt::h78e817a90331d98b [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/panicking.rs:75:14 [INFO] [stdout] 19: 0x63770c5b3e86 - core::result::unwrap_failed::h3ce108722ad88f1e [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/result.rs:1852:5 [INFO] [stdout] 20: 0x63770c3cb71d - core::result::Result::unwrap::hcd6127cb30184c10 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/result.rs:1223:23 [INFO] [stdout] 21: 0x63770c3cb71d - squawk_parser::parse::tests::test_create_function_stmt::h4548d226d182844d [INFO] [stdout] at /opt/rustwide/workdir/src/parse.rs:496:9 [INFO] [stdout] 22: 0x63770c3cb7d7 - squawk_parser::parse::tests::test_create_function_stmt::{{closure}}::hdcfaccb0ab842ea8 [INFO] [stdout] at /opt/rustwide/workdir/src/parse.rs:485:35 [INFO] [stdout] 23: 0x63770c3ea106 - core::ops::function::FnOnce::call_once::hc5c227ed1f5d8274 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 24: 0x63770c4101fb - core::ops::function::FnOnce::call_once::h7f4b4fba903e39d5 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 25: 0x63770c4101fb - test::__rust_begin_short_backtrace::h9277cb6a2ccfc000 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:663:18 [INFO] [stdout] 26: 0x63770c425ca5 - test::run_test_in_process::{{closure}}::h9aea5ca90d1f4423 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:686:74 [INFO] [stdout] 27: 0x63770c425ca5 - as core::ops::function::FnOnce<()>>::call_once::h364f5fe6cc8afa85 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 28: 0x63770c425ca5 - std::panicking::catch_unwind::do_call::h2b2bec3317fe53ec [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:590:40 [INFO] [stdout] 29: 0x63770c425ca5 - std::panicking::catch_unwind::hc3763734156da4af [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:553:19 [INFO] [stdout] 30: 0x63770c425ca5 - std::panic::catch_unwind::h28038391e867eabc [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x63770c425ca5 - test::run_test_in_process::had0273166695a036 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:686:27 [INFO] [stdout] 32: 0x63770c425ca5 - test::run_test::{{closure}}::h743d09d4bb476605 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:607:43 [INFO] [stdout] 33: 0x63770c3fc6c4 - test::run_test::{{closure}}::he950b8f9118d37e2 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:637:41 [INFO] [stdout] 34: 0x63770c3fc6c4 - std::sys::backtrace::__rust_begin_short_backtrace::hbfaffa6539f6abb7 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 35: 0x63770c3fffaa - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hcce3c2c65b9c3b20 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] 36: 0x63770c3fffaa - as core::ops::function::FnOnce<()>>::call_once::hb66b30b6d37985a5 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 37: 0x63770c3fffaa - std::panicking::catch_unwind::do_call::h992bbe2c32dc1d79 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:590:40 [INFO] [stdout] 38: 0x63770c3fffaa - std::panicking::catch_unwind::h412991d5237de610 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:553:19 [INFO] [stdout] 39: 0x63770c3fffaa - std::panic::catch_unwind::ha82b139b3eb5840a [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x63770c3fffaa - std::thread::Builder::spawn_unchecked_::{{closure}}::ha823b36f5114938e [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 41: 0x63770c3fffaa - core::ops::function::FnOnce::call_once{{vtable.shim}}::hf120e7b1db22ac07 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 42: 0x63770c56bf8f - as core::ops::function::FnOnce>::call_once::h3e049222c99298ac [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/alloc/src/boxed.rs:1985:9 [INFO] [stdout] 43: 0x63770c56bf8f - std::sys::pal::unix::thread::Thread::new::thread_start::h942e336943ad5963 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/pal/unix/thread.rs:118:17 [INFO] [stdout] 44: 0x7f4c0b65faa4 - [INFO] [stdout] 45: 0x7f4c0b6eca34 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- parse::tests::test_create_enum_stmt stdout ---- [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Differences ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout] Snapshot file: src/snapshots/squawk_parser__parse__tests__create_enum_stmt.snap [INFO] [stdout] Snapshot: create_enum_stmt [INFO] [stdout] Source: src/parse.rs:865 [INFO] [stdout] -old snapshot [INFO] [stdout] +new results [INFO] [stdout] ──────────────────────────────────────────────────────────────────────────────── [INFO] [stdout] res [INFO] [stdout] ────────────┬─────────────────────────────────────────────────────────────────── [INFO] [stdout] 2 2 │ [ [INFO] [stdout] 3 3 │ RawStmt( [INFO] [stdout] 4 4 │ RawStmt { [INFO] [stdout] 5 5 │ stmt: CreateEnumStmt( [INFO] [stdout] 6 │- Object({ [INFO] [stdout] 7 │- "typeName": Array([ [INFO] [stdout] 8 │- Object({ [INFO] [stdout] 9 │- "String": Object({ [INFO] [stdout] 10 │- "str": String( [INFO] [stdout] 11 │- "happiness", [INFO] [stdout] 12 │- ), [INFO] [stdout] 13 │- }), [INFO] [stdout] 14 │- }), [INFO] [stdout] 15 │- ]), [INFO] [stdout] 16 │- "vals": Array([ [INFO] [stdout] 17 │- Object({ [INFO] [stdout] 18 │- "String": Object({ [INFO] [stdout] 19 │- "str": String( [INFO] [stdout] 20 │- "happy", [INFO] [stdout] 21 │- ), [INFO] [stdout] 22 │- }), [INFO] [stdout] 23 │- }), [INFO] [stdout] 24 │- Object({ [INFO] [stdout] 25 │- "String": Object({ [INFO] [stdout] 26 │- "str": String( [INFO] [stdout] 27 │- "very happy", [INFO] [stdout] 28 │- ), [INFO] [stdout] 29 │- }), [INFO] [stdout] 30 │- }), [INFO] [stdout] 31 │- Object({ [INFO] [stdout] 32 │- "String": Object({ [INFO] [stdout] 33 │- "str": String( [INFO] [stdout] 34 │- "ecstatic", [INFO] [stdout] 35 │- ), [INFO] [stdout] 36 │- }), [INFO] [stdout] 37 │- }), [INFO] [stdout] 38 │- ]), [INFO] [stdout] 39 │- }), [INFO] [stdout] 6 │+ Object { [INFO] [stdout] 7 │+ "typeName": Array [ [INFO] [stdout] 8 │+ Object { [INFO] [stdout] 9 │+ "String": Object { [INFO] [stdout] 10 │+ "str": String("happiness"), [INFO] [stdout] 11 │+ }, [INFO] [stdout] 12 │+ }, [INFO] [stdout] 13 │+ ], [INFO] [stdout] 14 │+ "vals": Array [ [INFO] [stdout] 15 │+ Object { [INFO] [stdout] 16 │+ "String": Object { [INFO] [stdout] 17 │+ "str": String("happy"), [INFO] [stdout] 18 │+ }, [INFO] [stdout] 19 │+ }, [INFO] [stdout] 20 │+ Object { [INFO] [stdout] 21 │+ "String": Object { [INFO] [stdout] 22 │+ "str": String("very happy"), [INFO] [stdout] 23 │+ }, [INFO] [stdout] 24 │+ }, [INFO] [stdout] 25 │+ Object { [INFO] [stdout] 26 │+ "String": Object { [INFO] [stdout] 27 │+ "str": String("ecstatic"), [INFO] [stdout] 28 │+ }, [INFO] [stdout] 29 │+ }, [INFO] [stdout] 30 │+ ], [INFO] [stdout] 31 │+ }, [INFO] [stdout] 40 32 │ ), [INFO] [stdout] 41 33 │ stmt_location: 0, [INFO] [stdout] 42 34 │ stmt_len: Some( [INFO] [stdout] 43 35 │ 66, [INFO] [stdout] 44 36 │ ), [INFO] [stdout] ────────────┴─────────────────────────────────────────────────────────────────── [INFO] [stdout] [INFO] [stdout] thread 'parse::tests::test_create_enum_stmt' (8857) panicked at src/parse.rs:865:9: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" } [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x63770c599022 - std::backtrace_rs::backtrace::libunwind::trace::h7cddb8376417e7cc [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x63770c599022 - std::backtrace_rs::backtrace::trace_unsynchronized::hb4e41acf4b349ff1 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x63770c599022 - std::sys::backtrace::_print_fmt::h1222b80910ba6eb5 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x63770c599022 - ::fmt::h5bb8a979ba5db788 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x63770c5aab7f - core::fmt::rt::Argument::fmt::h2ee2c138a50a7796 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x63770c5aab7f - core::fmt::write::h1e0dbf07fe3990bd [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x63770c565c03 - std::io::default_write_fmt::h7d7ad5ed6a883d81 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x63770c565c03 - std::io::Write::write_fmt::hc477d9325b345ece [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x63770c571e72 - std::sys::backtrace::BacktraceLock::print::h788d486777205086 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x63770c576fff - std::panicking::default_hook::{{closure}}::ha7bdfeb5949fc0fa [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x63770c576e91 - std::panicking::default_hook::h6dad75ec721846f4 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x63770c4103fe - as core::ops::function::Fn>::call::h33799d04b0b96146 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/alloc/src/boxed.rs:1999:9 [INFO] [stdout] 12: 0x63770c4103fe - test::test_main_with_exit_callback::{{closure}}::h880e31c829a2eb5d [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x63770c57769e - as core::ops::function::Fn>::call::h5e1b8c652ea49180 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/alloc/src/boxed.rs:1999:9 [INFO] [stdout] 14: 0x63770c57769e - std::panicking::panic_with_hook::hba00e869ada17676 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x63770c57746a - std::panicking::panic_handler::{{closure}}::h3d21149c258e5ceb [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:707:13 [INFO] [stdout] 16: 0x63770c571fa9 - std::sys::backtrace::__rust_end_short_backtrace::h4f5d9b9dfb3e6ec1 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x63770c55993d - __rustc[9a7a9f9af7564de1]::rust_begin_unwind [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x63770c5b4c00 - core::panicking::panic_fmt::h78e817a90331d98b [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/panicking.rs:75:14 [INFO] [stdout] 19: 0x63770c5b3e86 - core::result::unwrap_failed::h3ce108722ad88f1e [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/result.rs:1852:5 [INFO] [stdout] 20: 0x63770c3c35fd - core::result::Result::unwrap::hcd6127cb30184c10 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/result.rs:1223:23 [INFO] [stdout] 21: 0x63770c3c35fd - squawk_parser::parse::tests::test_create_enum_stmt::h49aabaef14de6139 [INFO] [stdout] at /opt/rustwide/workdir/src/parse.rs:865:9 [INFO] [stdout] 22: 0x63770c3c36b7 - squawk_parser::parse::tests::test_create_enum_stmt::{{closure}}::he88b5ef50e527a45 [INFO] [stdout] at /opt/rustwide/workdir/src/parse.rs:860:31 [INFO] [stdout] 23: 0x63770c3e79b6 - core::ops::function::FnOnce::call_once::h208f929f6c84a5f8 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 24: 0x63770c4101fb - core::ops::function::FnOnce::call_once::h7f4b4fba903e39d5 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 25: 0x63770c4101fb - test::__rust_begin_short_backtrace::h9277cb6a2ccfc000 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:663:18 [INFO] [stdout] 26: 0x63770c425ca5 - test::run_test_in_process::{{closure}}::h9aea5ca90d1f4423 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:686:74 [INFO] [stdout] 27: 0x63770c425ca5 - as core::ops::function::FnOnce<()>>::call_once::h364f5fe6cc8afa85 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 28: 0x63770c425ca5 - std::panicking::catch_unwind::do_call::h2b2bec3317fe53ec [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:590:40 [INFO] [stdout] 29: 0x63770c425ca5 - std::panicking::catch_unwind::hc3763734156da4af [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:553:19 [INFO] [stdout] 30: 0x63770c425ca5 - std::panic::catch_unwind::h28038391e867eabc [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x63770c425ca5 - test::run_test_in_process::had0273166695a036 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:686:27 [INFO] [stdout] 32: 0x63770c425ca5 - test::run_test::{{closure}}::h743d09d4bb476605 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:607:43 [INFO] [stdout] 33: 0x63770c3fc6c4 - test::run_test::{{closure}}::he950b8f9118d37e2 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:637:41 [INFO] [stdout] 34: 0x63770c3fc6c4 - std::sys::backtrace::__rust_begin_short_backtrace::hbfaffa6539f6abb7 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 35: 0x63770c3fffaa - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hcce3c2c65b9c3b20 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] 36: 0x63770c3fffaa - as core::ops::function::FnOnce<()>>::call_once::hb66b30b6d37985a5 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 37: 0x63770c3fffaa - std::panicking::catch_unwind::do_call::h992bbe2c32dc1d79 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:590:40 [INFO] [stdout] 38: 0x63770c3fffaa - std::panicking::catch_unwind::h412991d5237de610 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:553:19 [INFO] [stdout] 39: 0x63770c3fffaa - std::panic::catch_unwind::ha82b139b3eb5840a [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x63770c3fffaa - std::thread::Builder::spawn_unchecked_::{{closure}}::ha823b36f5114938e [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 41: 0x63770c3fffaa - core::ops::function::FnOnce::call_once{{vtable.shim}}::hf120e7b1db22ac07 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 42: 0x63770c56bf8f - as core::ops::function::FnOnce>::call_once::h3e049222c99298ac [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/alloc/src/boxed.rs:1985:9 [INFO] [stdout] 43: 0x63770c56bf8f - std::sys::pal::unix::thread::Thread::new::thread_start::h942e336943ad5963 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/pal/unix/thread.rs:118:17 [INFO] [stdout] 44: 0x7f4c0b65faa4 - [INFO] [stdout] 45: 0x7f4c0b6eca34 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- parse::tests::test_create_policy_stmt stdout ---- [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Differences ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout] Snapshot file: src/snapshots/squawk_parser__parse__tests__create_policy_stmt.snap [INFO] [stdout] Snapshot: create_policy_stmt [INFO] [stdout] Source: src/parse.rs:415 [INFO] [stdout] -old snapshot [INFO] [stdout] +new results [INFO] [stdout] ──────────────────────────────────────────────────────────────────────────────── [INFO] [stdout] res [INFO] [stdout] ────────────┬─────────────────────────────────────────────────────────────────── [INFO] [stdout] 2 2 │ [ [INFO] [stdout] 3 3 │ RawStmt( [INFO] [stdout] 4 4 │ RawStmt { [INFO] [stdout] 5 5 │ stmt: CreatePolicyStmt( [INFO] [stdout] 6 │- Object({ [INFO] [stdout] 7 │- "cmd_name": String( [INFO] [stdout] 8 │- "all", [INFO] [stdout] 9 │- ), [INFO] [stdout] 10 │- "permissive": Bool( [INFO] [stdout] 11 │- true, [INFO] [stdout] 12 │- ), [INFO] [stdout] 13 │- "policy_name": String( [INFO] [stdout] 14 │- "name", [INFO] [stdout] 15 │- ), [INFO] [stdout] 16 │- "roles": Array([ [INFO] [stdout] 17 │- Object({ [INFO] [stdout] 18 │- "RoleSpec": Object({ [INFO] [stdout] 19 │- "location": Number( [INFO] [stdout] 20 │- -1, [INFO] [stdout] 21 │- ), [INFO] [stdout] 22 │- "roletype": Number( [INFO] [stdout] 23 │- 3, [INFO] [stdout] 24 │- ), [INFO] [stdout] 25 │- }), [INFO] [stdout] 26 │- }), [INFO] [stdout] 27 │- ]), [INFO] [stdout] 28 │- "table": Object({ [INFO] [stdout] 29 │- "RangeVar": Object({ [INFO] [stdout] 30 │- "inh": Bool( [INFO] [stdout] 31 │- true, [INFO] [stdout] 32 │- ), [INFO] [stdout] 33 │- "location": Number( [INFO] [stdout] 34 │- 22, [INFO] [stdout] 35 │- ), [INFO] [stdout] 36 │- "relname": String( [INFO] [stdout] 37 │- "table_name", [INFO] [stdout] 38 │- ), [INFO] [stdout] 39 │- "relpersistence": String( [INFO] [stdout] 40 │- "p", [INFO] [stdout] 41 │- ), [INFO] [stdout] 42 │- }), [INFO] [stdout] 43 │- }), [INFO] [stdout] 44 │- }), [INFO] [stdout] 6 │+ Object { [INFO] [stdout] 7 │+ "cmd_name": String("all"), [INFO] [stdout] 8 │+ "permissive": Bool(true), [INFO] [stdout] 9 │+ "policy_name": String("name"), [INFO] [stdout] 10 │+ "roles": Array [ [INFO] [stdout] 11 │+ Object { [INFO] [stdout] 12 │+ "RoleSpec": Object { [INFO] [stdout] 13 │+ "location": Number(-1), [INFO] [stdout] 14 │+ "roletype": Number(3), [INFO] [stdout] 15 │+ }, [INFO] [stdout] 16 │+ }, [INFO] [stdout] 17 │+ ], [INFO] [stdout] 18 │+ "table": Object { [INFO] [stdout] 19 │+ "RangeVar": Object { [INFO] [stdout] 20 │+ "inh": Bool(true), [INFO] [stdout] 21 │+ "location": Number(22), [INFO] [stdout] 22 │+ "relname": String("table_name"), [INFO] [stdout] 23 │+ "relpersistence": String("p"), [INFO] [stdout] 24 │+ }, [INFO] [stdout] 25 │+ }, [INFO] [stdout] 26 │+ }, [INFO] [stdout] 45 27 │ ), [INFO] [stdout] 46 28 │ stmt_location: 0, [INFO] [stdout] 47 29 │ stmt_len: Some( [INFO] [stdout] 48 30 │ 40, [INFO] [stdout] 49 31 │ ), [INFO] [stdout] ────────────┴─────────────────────────────────────────────────────────────────── [INFO] [stdout] [INFO] [stdout] thread 'parse::tests::test_create_policy_stmt' (10676) panicked at src/parse.rs:415:9: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" } [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x63770c599022 - std::backtrace_rs::backtrace::libunwind::trace::h7cddb8376417e7cc [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x63770c599022 - std::backtrace_rs::backtrace::trace_unsynchronized::hb4e41acf4b349ff1 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x63770c599022 - std::sys::backtrace::_print_fmt::h1222b80910ba6eb5 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x63770c599022 - ::fmt::h5bb8a979ba5db788 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x63770c5aab7f - core::fmt::rt::Argument::fmt::h2ee2c138a50a7796 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x63770c5aab7f - core::fmt::write::h1e0dbf07fe3990bd [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x63770c565c03 - std::io::default_write_fmt::h7d7ad5ed6a883d81 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x63770c565c03 - std::io::Write::write_fmt::hc477d9325b345ece [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x63770c571e72 - std::sys::backtrace::BacktraceLock::print::h788d486777205086 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x63770c576fff - std::panicking::default_hook::{{closure}}::ha7bdfeb5949fc0fa [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x63770c576e91 - std::panicking::default_hook::h6dad75ec721846f4 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x63770c4103fe - as core::ops::function::Fn>::call::h33799d04b0b96146 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/alloc/src/boxed.rs:1999:9 [INFO] [stdout] 12: 0x63770c4103fe - test::test_main_with_exit_callback::{{closure}}::h880e31c829a2eb5d [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x63770c57769e - as core::ops::function::Fn>::call::h5e1b8c652ea49180 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/alloc/src/boxed.rs:1999:9 [INFO] [stdout] 14: 0x63770c57769e - std::panicking::panic_with_hook::hba00e869ada17676 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x63770c57746a - std::panicking::panic_handler::{{closure}}::h3d21149c258e5ceb [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:707:13 [INFO] [stdout] 16: 0x63770c571fa9 - std::sys::backtrace::__rust_end_short_backtrace::h4f5d9b9dfb3e6ec1 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x63770c55993d - __rustc[9a7a9f9af7564de1]::rust_begin_unwind [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x63770c5b4c00 - core::panicking::panic_fmt::h78e817a90331d98b [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/panicking.rs:75:14 [INFO] [stdout] 19: 0x63770c5b3e86 - core::result::unwrap_failed::h3ce108722ad88f1e [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/result.rs:1852:5 [INFO] [stdout] 20: 0x63770c3c711d - core::result::Result::unwrap::hcd6127cb30184c10 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/result.rs:1223:23 [INFO] [stdout] 21: 0x63770c3c711d - squawk_parser::parse::tests::test_create_policy_stmt::hd784f3e86bcae41b [INFO] [stdout] at /opt/rustwide/workdir/src/parse.rs:415:9 [INFO] [stdout] 22: 0x63770c3c71d7 - squawk_parser::parse::tests::test_create_policy_stmt::{{closure}}::hb56891405f453d5a [INFO] [stdout] at /opt/rustwide/workdir/src/parse.rs:412:33 [INFO] [stdout] 23: 0x63770c3e7b76 - core::ops::function::FnOnce::call_once::h28dd3097c26aa0e0 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 24: 0x63770c4101fb - core::ops::function::FnOnce::call_once::h7f4b4fba903e39d5 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/ops/function.rs:253:5 [WARN] too many lines in the log, truncating it